Madhin'nhinah Index du Forum
Madhin'nhinah Index du ForumFAQRechercherS’enregistrerConnexion

Programacion En 3 Capas C# Pdf Download

 
Poster un nouveau sujet   Répondre au sujet    Madhin'nhinah Index du Forum -> Recrutement -> Recrutement
Sujet précédent :: Sujet suivant  
Auteur Message
burrotreve


Hors ligne

Inscrit le: 01 Avr 2016
Messages: 91
Localisation: Roma

MessagePosté le: Dim 4 Sep - 03:51 (2016)    Sujet du message: Programacion En 3 Capas C# Pdf Download Répondre en citant




Programacion En 3 Capas C# Pdf Download > shorl.com/lufadrygriheme







Programacion En 3 Capas C# Pdf Download, tort vs crime pdf download

bd40bc7c7a
Si recordamos este formulario tenia un Tab Control con dos pestaas, una que se llamaba Registrar y otro que se llama Reporte. Resumen Al final deberamos tener las siguientes clases 20 C# - Aplicacin de Escritorio, Sistemas de Ventas Part IV - Creacin de la Capa de Presentacin 1. Si el subtotal supera los 50 soles, dolares, euros, etc se le aplica un descuento del 5% del detalle de la venta. Establecer el comando SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "spIProducto"; sqlCmd.CommandType = CommandType.StoredProcedure; //4. Desarrollo 3.1.

.. Ademas en el ejemplo no se explica como disminuir un stock, debido a que eso siempre se les pide a los alumnos universitario que investiguen como hacerlo, pero si quieren una ayudita lo pueden hacer creando Triggers en la base de datos. 403 Forbidden.. HomeDocumentsejemplo de programacion en tres capas.pdf Download of 35 Close Share ejemplo de programacion en tres capas.pdf Embed ejemplo de programacion en tres capas.pdf size(px) 750x600 750x500 600x500 600x400 start on 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 Link ejemplo de programacion en tres capas.pdf by walditoferoz on Feb 19, 2015 Report Category: Documents Download: 53 Comment: 0 794 views Comentarios Descripcin Download ejemplo de programacion en tres capas.pdf Transcript C# - Aplicacin de Escritorio, Sistemas de Ventas Parte I - Creacin de la Base Datos 1. Visit our UserVoice Page to submit and vote on ideas! Make a suggestion Dev centers Windows Office Visual Studio Microsoft Azure More. El motivo de su longitud es por que es una clase que se utiliza como medio para crear la flexibilidad y portabilidad de fuentes de datos, en ste caso motores de base de datos. Agregar los parametros al comando //Establecemos los valores para el parametro codigoVenta del Procedimiento Almacenado SqlParameter sqlParcodigoVenta = new SqlParameter(); sqlParcodigoVenta.ParameterName = "codigoVenta"; sqlParcodigoVenta.SqlDbType = SqlDbType.Int; sqlParcodigoVenta.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(sqlParcodigoVenta); //Agregamos el parametro al comando //Establecemos los valores para el parametro cliente del Procedimiento Almacenado SqlParameter sqlParcliente = new SqlParameter(); sqlParcliente.ParameterName = "cliente"; sqlParcliente.SqlDbType = SqlDbType.VarChar; sqlParcliente.Size = 100; sqlParcliente.Value = varVenta.cliente; sqlCmd.Parameters.Add(sqlParcliente); //Agregamos el parametro al comando //6. 0.00"; } //Crea la tabla de Detalle private void crearTabla() { //Crea la tabla con el nombre de Detalle this.dtDetalle = new DataTable("Detalle"); //Agrega las columnas que tendra la tabla this.dtDetalle.Columns.Add("codigoProducto", System.Type.GetType("System.Int32")); this.dtDetalle.Columns.Add("Producto", System.Type.GetType("System.String")); this.dtDetalle.Columns.Add("cantidad", System.Type.GetType("System.Decimal")); this.dtDetalle.Columns.Add("PU", System.Type.GetType("System.Decimal")); this.dtDetalle.Columns.Add("Descuento", System.Type.GetType("System.Decimal")); this.dtDetalle.Columns.Add("subTotal", System.Type.GetType("System.Decimal")); //Relacionamos nuestro datagridview con nuestro datatable this.dgvDetalle.DataSource = this.dtDetalle; } //Para mostrar mensaje de error private void mError(string mensaje) { MessageBox.Show(this, mensaje, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //Para mostrar mensaje de confirmacin private void mOk(string mensaje) { MessageBox.Show(this, mensaje, "MENSAJE", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Evento del clic del boton btnBuscar private void btnBuscarClick(object sender, EventArgs e) { //Creamos una variable del tipo del formulario que deseamos abrir frmSeleccionarProducto frame = new frmSeleccionarProducto(); //Le pasamos como datos la informacin de nuestro formulario frame.estableceFormulario(this); //Mostrar el formulario que tiene los productos que hemos seleccionado frame.ShowDialog(); } //Evento clic del boton agregar private void btnAgregarClick(object sender, EventArgs e) { //Valida que hemos seleccionado algun producto if (this.codigoProductoSeleccionado == -1) { this.mError("No ha seleccionado aun ningun producto"); } else { //Variable que va a indicar si podemos registrar el detalle 30 bool registrar = true; foreach (DataRow row in dtDetalle.Rows) { if (Convert.ToInt32(row["codigoProducto"]) == this.codigoProductoSeleccionado) { registrar = false; this.mError("Ya se encuentra el producto en el detalle"); } } //Si podemos registrar el producto en el detalle if (registrar) { //Calculamos el sub total del detalle sin descuento decimal subTotal = Convert.ToDecimal(this.txtPrecio.Text) * nudCantidad.Value; //Obtenemos el descuento decimal descuento = NegDetalleVenta.ObtenerDescuento( nudCantidad.Value, Convert.ToDecimal(this.txtPrecio.Text)); //Actualizamos el sub total con el descuento correspondiente subTotal = subTotal - descuento; //Aumentamos el total a pagar this.totalPagar += subTotal; this.lblTotalPagar.Text = "Total Pagar: S/." + totalPagar.ToString("#0.00#"); //Agregamos al fila a nuestro datatable DataRow row = this.dtDetalle.NewRow(); row["codigoProducto"] = this.codigoProductoSeleccionado; row["Producto"] = this.txtProducto.Text; row["cantidad"] = this.nudCantidad.Value; row["PU"] = this.txtPrecio.Text ; row["Descuento"] = descuento; row["subTotal"] = subTotal; this.dtDetalle.Rows.Add(row); } } } //Evento click del boton quitar private void btnQuitarClick(object sender, EventArgs e) { try { //Indice dila actualmente seleccionado y que vamos a eliminar int indiceFila = this.dgvDetalle.CurrentCell.RowIndex; //Fila que vamos a eliminar DataRow row = this.dtDetalle.Rows[indiceFila]; //Disminuimos el total a pagar this.totalPagar = this.totalPagar - Convert.ToDecimal(row["subTotal"].ToString()); this.lblTotalPagar.Text = "Total Pagar: S/." + totalPagar.ToString("#0.00#"); //Removemos la fila this.dtDetalle.Rows.Remove(row); } catch (Exception ex) { mError("No hay fila para remover"); } } private void btnGuardarClick(object sender, EventArgs e) { //Debe de tener por almenos un detalle para poder registrar if (this.dtDetalle.Rows.Count > 0) { string rpta = NegVenta.Insertar(this.txtCliente.Text, this.dtDetalle); if (rpta.Equals("OK")) { mOk("Se inserto de manera correcta la venta"); this.limpiarControles(); } else 31 { mError(rpta); } } else { mError("No agregado ningun detalle"); } } } } 4. Entorno SQL Server 2008 Visual Studio 2008 2. Formulario frmSeleccionarProducto Es un formulario del tipo modal que nos permitir seleccionar un producto de nuestra base de datos para registrar la venta.

primavera p6 training manual course 102 pdf downloadcarl jung livre rouge pdf downloadelectromagnetismo y sus aplicaciones pdf downloadprueba de dix hallpike pdf downloadtba810 audio amplifier pdf downloadmathematical theories of economic growth pdf downloadconstituicao federal comentada pdf downloadplacement papers of companies pdf downloaddenis merklen pobres ciudadanos pdf downloadnew thought movement pdf download


Revenir en haut
Publicité






MessagePosté le: Dim 4 Sep - 03:51 (2016)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Madhin'nhinah Index du Forum -> Recrutement -> Recrutement Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Template BBR3 created by revaz for LDA-creation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com