/*protected DataSet MostrarCatDestino() { * * this.Conexion.Open(); * SqlTransaction sqlTransaction = Conexion.BeginTransaction(); * SqlCommand comando = this.Conexion.CreateCommand(); * * * try * { * comando.CommandType = CommandType.StoredProcedure; * comando.CommandText = Procedimientos.sp_ConsCatDestino; * EstablecerParametrosDAL("SELECT", centro, comando); * comando.Transaction = sqlTransaction; * comando.ExecuteNonQuery(); * comando.Transaction.Commit(); * } * catch (Exception ex) * { * throw new Exception(Errores.ModificarRegistro + Errores.MensajeOriginal + ex.Message.ToString()); * } * finally { * this.Conexion.Close(); * } * }*/ protected void EstablecerParametrosDAL(string tipoTran, CLSCatDestino destino, SqlCommand comando) { try { comando.Parameters.Clear(); comando.Parameters.Add("@CODDESTINO", SqlDbType.VarChar).Value = destino.CodDestino; comando.Parameters.Add("@DESCRIPCION", SqlDbType.VarChar).Value = destino.DescDestino; } catch { throw; } }
/* * Autor: Enrique Santana * Fecha de creación: 02/05/2012 * Fecha de liberación: 04/06/2012 * Descripción: Autocompleta el campo de Destino */ public void AutocompletarDestino() { AutoCompleteStringCollection datos = new AutoCompleteStringCollection(); CLSCatDestinoCollection centrosCol; centrosCol = new CLSCatDestinoBAL().MostrarCatDestinoBAL(""); IEnumerator lista = centrosCol.GetEnumerator(); while (lista.MoveNext()) { CLSCatDestino destinoM = (CLSCatDestino)lista.Current; datos.Add(destinoM.CodDestino); } txtbxDestino.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtbxDestino.AutoCompleteSource = AutoCompleteSource.CustomSource; txtbxDestino.AutoCompleteCustomSource = datos; }
protected CLSCatDestinoCollection ConsultarCatDestinoCollection(string psCriterio) { DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); CLSCatDestinoCollection CatDestinoCollection = new CLSCatDestinoCollection(); CLSCatDestino CatDestino; try { da.SelectCommand = new SqlCommand(Procedimientos.sp_ConsCatDestino, this.Conexion); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@Criterio", SqlDbType.VarChar).Value = psCriterio; da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { int renglones = ds.Tables[0].Rows.Count; int columnas = ds.Tables[0].Columns.Count; for (int contador = 0; contador < ds.Tables[0].Rows.Count; contador++) { CatDestino = new CLSCatDestino(); CatDestino.Werks = ds.Tables[0].Rows[contador]["WERKS"].ToString().Trim(); CatDestino.CodDestino = ds.Tables[0].Rows[contador]["CODDESTINO"].ToString().Trim(); CatDestino.DescDestino = ds.Tables[0].Rows[contador]["DESCRIPCION"].ToString().Trim(); CatDestino.MatnrComp = ds.Tables[0].Rows[contador]["MATNR_COMP"].ToString().Trim(); CatDestino.MatnrProd = ds.Tables[0].Rows[contador]["MATNR_PROD"].ToString().Trim(); CatDestino.MatnrMaq = ds.Tables[0].Rows[contador]["MATNR_MAQ"].ToString().Trim(); CatDestino.PesarCab = ds.Tables[0].Rows[contador]["PESAR_CAB"].ToString(); CatDestinoCollection.Add(CatDestino); } } return(CatDestinoCollection); } catch (Exception ex) { throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.ToString()); } finally { this.Conexion.Close(); } }
public void IniciarForma() { dgvLista.Rows.Clear(); if (tipoCatalogo == "CENTRO") { CLSCatCentroCollection centro; this.Text = "Catálogo de Centros"; lblTitulo.Text = "Seleccione el centro."; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 3; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; dgvLista.Columns[2].Name = "TipoCentro"; centro = new CLSCatCentroBAL().MostrarCatCentroBAL(""); IEnumerator lista = centro.GetEnumerator(); while (lista.MoveNext()) { CLSCatCentro centroM = (CLSCatCentro)lista.Current; dgvLista.Rows.Add(centroM.CodCentro, centroM.DescCentro, centroM.TipoCentro); } } if (tipoCatalogo == "DESTINO") { CLSCatDestinoCollection destino; this.Text = "Catálogo de Destinos"; lblTitulo.Text = "Seleccione el destino."; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; destino = new CLSCatDestinoBAL().MostrarCatDestinoBAL(""); IEnumerator lista = destino.GetEnumerator(); while (lista.MoveNext()) { CLSCatDestino destinoM = (CLSCatDestino)lista.Current; dgvLista.Rows.Add(destinoM.CodDestino, destinoM.DescDestino); } } if (tipoCatalogo == "CALIDAD") { CLSCalidadCollection calidad; this.Text = "Catálogo de Calidad"; lblTitulo.Text = "Seleccione la calidad."; string criterio = "WHERE (WERKS = '" + "0R00" + "')"; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 1; dgvLista.Columns[0].Name = "Clave"; calidad = new CLSCalidadBAL().MostrarCalidadBAL(criterio); IEnumerator lista = calidad.GetEnumerator(); while (lista.MoveNext()) { CLSCalidad calidadM = (CLSCalidad)lista.Current; dgvLista.Rows.Add(calidadM.Calidad); } } if (tipoCatalogo == "LOTE") { this.Text = "Catálogo de Lotes"; lblTitulo.Text = "Seleccione el lote."; dgvLista.Rows.Add("00", "CORTES"); dgvLista.Rows.Add("01", "CANAL BAJIO"); dgvLista.Rows.Add("02", "CAPOTES"); dgvLista.Rows.Add("05", "MARRANAS A VENTAS"); } if (tipoCatalogo == "ALMACEN") { ClsCatAlmacenCollection almacenCol; this.Text = "Catálogo de Almacenes"; lblTitulo.Text = "Seleccione el almacén."; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; almacenCol = new ClsCatAlmacenBAL().ConsultarAlmacenesBAL(""); IEnumerator lista = almacenCol.GetEnumerator(); while (lista.MoveNext()) { ClsCatAlmacen almacen = (ClsCatAlmacen)lista.Current; dgvLista.Rows.Add(almacen.Lgort, almacen.Descripcion); } } if (tipoCatalogo == "BASCULA") { ClsZBasculasCollection zBasBalCol; this.Text = "Catálogo de Básculas"; lblTitulo.Text = "Seleccione la báscula."; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; zBasBalCol = new ClsZBasculasBAL().ConsultarZBasculasBAL(""); IEnumerator lista = zBasBalCol.GetEnumerator(); while (lista.MoveNext()) { ClsZBasculas zBas = (ClsZBasculas)lista.Current; dgvLista.Rows.Add(zBas.Modelo, zBas.Setting); } } if (tipoCatalogo == "MATERIAL") { this.Text = "Catálogo de Materiales"; lblTitulo.Text = "Seleccione la materiales."; ClsMARACollection zBasMaraCol; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; zBasMaraCol = new ClsMARABAL().ConsultarMARABAL(""); IEnumerator lista = zBasMaraCol.GetEnumerator(); string lsMatnrEd = ""; while (lista.MoveNext()) { ClsMARA mara = (ClsMARA)lista.Current; lsMatnrEd = mara.Matnr.Remove(0, 1); dgvLista.Rows.Add(lsMatnrEd, mara.Etiar); } /*dgvLista.Rows.Add("134303A1","PIERNA SIN HUESO"); * dgvLista.Rows.Add("134366C1","PIERNA EN TROZO"); * dgvLista.Rows.Add("134602A1","CUERO SIN GRASA"); * dgvLista.Rows.Add("134606A2","CUERO CON GRASA");*/ } if (tipoCatalogo == "TIPOMATERIAL") { this.Text = "Catálogo de Tipo de Materiales"; lblTitulo.Text = "Seleccione el tipo de material."; ClsMARACollection zBasMaraCol; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; zBasMaraCol = new ClsMARABAL().ConsultarMARABAL(""); IEnumerator lista = zBasMaraCol.GetEnumerator(); while (lista.MoveNext()) { ClsMARA mara = (ClsMARA)lista.Current; dgvLista.Rows.Add(mara.Matnr, mara.Etiar); } /*dgvLista.Rows.Add("01", "Tipo 01"); * dgvLista.Rows.Add("02", "Tipo 02"); * dgvLista.Rows.Add("03", "Tipo 03");*/ } if (tipoCatalogo == "TIPOALMACEN") { this.Text = "Catálogo de Tipo de Almacenes"; lblTitulo.Text = "Seleccione el tipo de almacen."; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; CLSTipoAlmacenCollection tipoAlmacen = new CLSTipoAlmacenBAL().ConsultarTipoAlmacenBAL(criterioAd); IEnumerator lista = tipoAlmacen.GetEnumerator(); while (lista.MoveNext()) { CLSTipoAlmacen objetoTipoAlmacen = (CLSTipoAlmacen)lista.Current; dgvLista.Rows.Add(objetoTipoAlmacen.Codigo, objetoTipoAlmacen.Descripcion); } } if (tipoCatalogo == "IMPRESORA") { this.Text = "Catálogo de Tipo de Materiales"; lblTitulo.Text = "Seleccione el tipo de material."; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 2; dgvLista.Columns[0].Name = "Clave"; dgvLista.Columns[1].Name = "Descripción"; PrintDocument printDocument = new PrintDocument(); string strPrinter; IEnumerator impresorasInstaladas = PrinterSettings.InstalledPrinters.GetEnumerator(); //impresoras.Items.Add("Ninguna"); while (impresorasInstaladas.MoveNext()) { strPrinter = impresorasInstaladas.Current.ToString(); dgvLista.Rows.Add(strPrinter, strPrinter); } } if (tipoCatalogo == "UBICACIONES") { this.Text = "Catálogo de Tipo Ubicaciones"; lblTitulo.Text = "Seleccione la Ubicacion"; ClsCatUbicacionesCollection ubicacionCol; dgvLista.Columns.Clear(); dgvLista.ColumnCount = 1; dgvLista.Columns[0].Name = "Clave"; //dgvLista.Columns[1].Name = "Descripcion"; ubicacionCol = new ClsCatUbicacionesBAL().ConsultarUbicacionesBAL(criterioAd); IEnumerator lista = ubicacionCol.GetEnumerator(); while (lista.MoveNext()) { ClsCatUbicaciones ubicacion = (ClsCatUbicaciones)lista.Current; dgvLista.Rows.Add(ubicacion.Ubicacion); } } PerformLayout(); }