public CLSMatnrWFechaCollection ObtenerMatFec(string psCriterio) { this.CrearConexion(); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(); CLSMatnrWFechaCollection materialColeccion = new CLSMatnrWFechaCollection(); CLSMatnrWFecha matnrFec; try { da.SelectCommand = new SqlCommand(Procedimientos.sp_ConsMatnrFechaZMaster, 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++) { matnrFec = new CLSMatnrWFecha(); //ds.Tables[0].Columns[1].ColumnName try { matnrFec.Cajas = Convert.ToInt32(ds.Tables[0].Rows[contador]["Cajas"].ToString().Trim()); } catch { matnrFec.Cajas = 0; } try { matnrFec.Cantidad = Convert.ToDouble(ds.Tables[0].Rows[contador]["Kilos"].ToString().Trim()); } catch { matnrFec.Cantidad = 0.0; } materialColeccion.Add(matnrFec); } } return(materialColeccion); } catch (Exception ex) { throw new Exception(Errores.ConsultarRegistro + Errores.MensajeOriginal + ex.Message.Trim()); } finally { this.Conexion.Close(); } }
private void txtbxCaja_KeyUp(object sender, KeyEventArgs e) { base.MensajeApagar(); if (e.KeyCode == (Keys.Enter)) { CLSMatnrWFecha matnrFecha = new CLSMatnrWFecha(); if (txtbxCaja.TextLength != 0) { try { /*if (CambioMaterial() || arrayCantidaItems.Count == 0) * {*/ if (txtbxCajasAcum.Text == "0.000") { matnrFecha.Cajas = 0; } else { matnrFecha.Cajas = Convert.ToInt32(txtbxCajasAcum.Text); } matnrFecha.Cantidad = Convert.ToDouble(txtbxKilosAcum.Text); //listaCantKil.Add(matnrFecha); //} ValidaDatos(); /*if (!MaterialRepetido()) * { * listaMat.Add(txtbxMaterial.Text); * }*/ txtbxCaja.Clear(); } catch (Exception ex) { txtbxCaja.Clear(); base.MostrarError(ex.Message); } } } }