public static IDataReader GenCodProducto_qry01(EProducto prod) { DBAccess db = new DBAccess(); db.AddParameter("@pchr_idgrupo", prod.Id_grupo); db.AddParameter("@pchr_idfamilia", prod.Id_familia); db.AddParameter("@pchr_idsubfami", prod.Id_subfami); db.AddParameter("@ds_producto", prod.Ds_producto); db.AddParameter("@ds_prodalias", prod.Ds_prodalias); db.AddParameter("@idEmpresa", prod.IdEmpresa); return db.ExecuteReader("MG_GenerarCodeprod1"); }
public static EProducto mObtenerTejido(EProducto eprod) { DBAccess db = new DBAccess(); db.AddParameter("@pchr_idproducto", eprod.Id_producto); db.AddParameter("@pchr_idEmpresa", eprod.IdEmpresa); List<EProducto> result = new List<EProducto>(); using (IDataReader rd = db.ExecuteReader("MG_Tejido_qry03")) { while (rd.Read()) { return mCargarTejido(rd); } } return eprod; }
public static List<EProducto> MG_Producto_qry06(EProducto prod) { DBAccess db = new DBAccess(); db.AddParameter("@pid_producto", prod.Id_producto); db.AddParameter("@pidEmpresa", prod.IdEmpresa); List<EProducto> result = new List<EProducto>(); using (IDataReader rdr = db.ExecuteReader("MG_Producto_qry06")) { while (rdr.Read()) { result.Add(mCargarExistenciaProducto(rdr)); } } return result; }
public static List<Dato> GenCodTejido_qry01(EProducto prod) { List<Dato> _lista = new List<Dato>(); DBAccess db = new DBAccess(); db.AddParameter("@pchr_idgrupo", prod.Id_grupo); db.AddParameter("@pchr_idfamilia", prod.Id_familia); db.AddParameter("@pchr_idsubfami", prod.Id_subfami); db.AddParameter("@idEmpresa", prod.IdEmpresa); IDataReader reader = db.ExecuteReader("MG_GenerarCodTejido"); while (reader.Read()) { Dato _dato = new Dato(); _dato.id = reader["id_Producto"].ToString(); _lista.Add(_dato); } return _lista; }
public static DataSet ProductoFill_(EProducto prod) { DBAccess db = new DBAccess(); db.AddParameter("@idproducto", prod.Id_producto); db.AddParameter("@dsProducto", prod.Ds_producto); db.AddParameter("@idEmpresa", prod.IdEmpresa); return db.ExecuteDataSet("MG_Producto_qry02"); }
public static void ProductoInsert(EProducto prod) { DProducto.Producto_Insert(prod); }
public static DataSet ProductoFill(EProducto prod) { DBAccess db = new DBAccess(); db.AddParameter("@psintypesel", prod.psintypesel); db.AddParameter("@id_producto", prod.Id_producto); db.AddParameter("@ds_producto", prod.Ds_producto); db.AddParameter("@dsPresent", prod.Ds_prese); db.AddParameter("@id_empresa", prod.IdEmpresa); return db.ExecuteDataSet("MG_Producto_qry01_prueba"); }
public static List<EProducto> MG_Producto_qry06(EProducto oprod) { return DProducto.MG_Producto_qry06(oprod); }
public static EProducto mObtenerPROD(EProducto oCompra) { return DProducto.mObtenerProducto(oCompra); }
public static List<EProducto> MG_Tejido_qry06(EProducto oprod) { return DTejido.MG_Tejido_qry06(oprod); }
//llenar la bandeja de productos para su actualizacion respectiva public static DataSet GetListFill_(EProducto prod) { return DProducto.ProductoFill_(prod); }
private static EProducto mCargarExistenciaProducto(IDataReader rdr) { EProducto oprod = new EProducto(); oprod.existe = rdr.IsDBNull(rdr.GetOrdinal("existe")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("existe")); return oprod; }
public static List<Dato> getCodigo(EProducto prod) { return DTejido.GenCodTejido_qry01(prod); }
private void mCargarDatos() { try { EProducto oProd = new EProducto(); if (txtcodprod.Text != "") { oProd.Id_producto = txtcodprod.Text; } else { oProd.Id_producto = txtidProducto.Text; } oProd.IdEmpresa = wfChgEmpPer.datos.idEmpresa; List<EProducto> oListDato = BProducto.MG_Producto_qry06(oProd); //if (oListDato.Count > 0) //{ string val = oListDato[0].existe; if (val == "0") { if (!string.IsNullOrEmpty(txtcodprod.Text)) { EProducto oProducto = new EProducto(); oProducto.Id_producto = txtcodprod.Text.Trim(); oProducto.IdEmpresa = wfChgEmpPer.datos.idEmpresa; EProducto oBtienePD = new EProducto(); oBtienePD = BProducto.mObtenerPROD(oProducto); txtidProducto.Text = oBtienePD.Id_producto.ToString().Trim(); txtproducto.Text = oBtienePD.Ds_producto.ToString().Trim(); txtalias.Text = oBtienePD.Ds_prodalias.ToString().Trim(); cbGrupo.SelectedValue = oBtienePD.Id_grupo.ToString().Trim(); WebHelper.LoadListControl3(cbFamilia, BFamilia.GetListFill_Qry02_(12, cbGrupo.SelectedValue.ToString(), wfChgEmpPer.datos.idEmpresa)); cbFamilia.SelectedValue = oBtienePD.Id_familia.ToString().Trim(); WebHelper.LoadListControl3(cbSubFamilia, BFamilia.GetListFill_Qry03_(13, cbGrupo.SelectedValue.ToString(), cbFamilia.SelectedValue.ToString().Trim(), wfChgEmpPer.datos.idEmpresa)); cbSubFamilia.SelectedValue = oBtienePD.Id_subfami.ToString().Trim(); cbMoneda.SelectedValue = oBtienePD.Id_vmoneda.ToString().Trim(); txtvalRep.Text = oBtienePD.Mt_valrepo.ToString().Trim(); cbUmCompra.SelectedValue = oBtienePD.Id_vunimed.ToString().Trim(); cbUmConsumo.SelectedValue = oBtienePD.Id_vunicons.ToString().Trim(); txtFacEquev.Text = oBtienePD.Nu_facequiv.ToString().Trim(); txtTgasto.Text = oBtienePD.Id_tipogsto.ToString().Trim(); txtdsGasto.Text = oBtienePD.ds_tipogsto.ToString().Trim(); string HiddActivo = oBtienePD.St_activo.Trim(); string Hiddigv = oBtienePD.St_igvisc.Trim(); if ((Hiddigv) == "1") { chkigv.Checked = true; } else { chkigv.Checked = false; } if ((HiddActivo) == "1") { chkactivo.Checked = true; } else { chkactivo.Checked = false; } List<EProdXUnd> lstoc = new List<EProdXUnd>(); EProdXUnd prod = new EProdXUnd(); prod.Id_producto = txtcodprod.Text; prod.Id_Empresa = wfChgEmpPer.datos.idEmpresa; //lstoc = BProducto.mListarProducto(prod); dgProducto.DataSource = BProducto.mListarProducto(prod); //foreach (EProdXUnd objproducto in lstoc) // { // string[] row = // { objproducto.Id_prodprese, // objproducto.Ds_prodprese, // objproducto.Nu_uniprese.ToString(), // objproducto.Nu_umprese.ToString(), // objproducto.Qt_pesoneto.ToString(), // objproducto.Qt_pesobruto.ToString(), // objproducto.Mt_precio.ToString(), // objproducto.Id_producto.ToString(), // objproducto.St_anulado.ToString(), // }; // dgProducto.Rows.Add(row); // } //Session["seslstListaProd"] = lstoc; //DataSet ds = lstoc; //dgProducto.DataSource = ds.Tables[0]; } } else { MessageBox.Show("Datos no existen", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); Nuevo(); } } catch (Exception ex) { } }
private void Grabar() { DialogResult result = MessageBox.Show("Seguro que dese Grabar?", "Grabar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); { if (result == DialogResult.OK) { //try //{ estadoIgv(); estadoActivo(); EProducto _prod = new EProducto(); //DropDownList ddl = new DropDownList(); _prod.Id_grupo = cbGrupo.SelectedValue.ToString(); _prod.Id_familia = cbFamilia.SelectedValue.ToString(); _prod.Id_subfami = cbSubFamilia.SelectedValue.ToString(); //_prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; _prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; //ddl.Items.Clear(); EProducto prod = new EProducto(); if (txtcodprod.Text == "") { List<Dato> oListDato = BTejido.getCodigo(_prod); if (oListDato[0].id != "") { txtcodprod.Text = oListDato[0].id; } else { MessageBox.Show("El producto ya existe", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtcodprod.Text = oListDato[0].id; } else { prod.Id_producto = txtcodprod.Text; } if (txtcodprod.Text != "") { prod.Id_producto = txtcodprod.Text; prod.Ds_producto = txtproducto.Text.Trim().ToUpper(); prod.Ds_prodalias = txtalias.Text.Trim().ToUpper(); prod.Id_grupo = cbGrupo.SelectedValue.ToString(); prod.Id_familia = cbFamilia.SelectedValue.ToString(); prod.Id_subfami = cbSubFamilia.SelectedValue.ToString(); prod.Id_vunimed = cbUmCompra.SelectedValue.ToString(); prod.Id_vunicons = cbUmConsumo.SelectedValue.ToString(); prod.Nu_facequiv = Convert.ToDecimal(txtFacEquev.Text); prod.Id_vmoneda = cbMoneda.SelectedValue.ToString(); prod.Mt_valrepo = Convert.ToDecimal(txtvalRep.Text); prod.St_igvisc = esIgv.ToString(); prod.St_activo = esActivo.ToString(); prod.Id_tipogsto = txtTgasto.Text; prod.Id_ucrearec = frmLogin.d.id.ToLower(); // frmLogin.d.id; prod.Id_uupdarec = frmLogin.d.id.ToLower();//frmLogin.d.id; prod.St_anulado = "0"; //prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; prod.Id_prodFOX = txtCodFox.Text; BTejido.Tejido_mnt(prod); ///Detalle EProdXUnd prodxUnd = new EProdXUnd(); for (int i = 0; dgTejido.Rows.Count > i; i++) { prodxUnd.Id_producto = txtcodprod.Text; var Lblpds_IdProdprese = dgTejido.Rows[i].Cells["txtIdPresen"].Value; var Lblpds_prodprese = dgTejido.Rows[i].Cells["txtPresentacion"].Value; var Lblpnu_uniprese = dgTejido.Rows[i].Cells["txtUndPres"].Value; var Lblpnu_umprese = dgTejido.Rows[i].Cells["txtUndMedida"].Value; var Lblpqt_pesoneto = dgTejido.Rows[i].Cells["txtPesoNeto"].Value; var Lblpqt_pesobruto = dgTejido.Rows[i].Cells["txtPesoBruto"].Value; var Lblpmt_precio = dgTejido.Rows[i].Cells["txtPrecio"].Value; prodxUnd.Id_prodprese = Lblpds_IdProdprese.ToString(); prodxUnd.Ds_prodprese = Lblpds_prodprese.ToString(); prodxUnd.Nu_uniprese = Convert.ToInt16(Lblpnu_uniprese); prodxUnd.Nu_umprese = Convert.ToInt16(Lblpnu_umprese); prodxUnd.Qt_pesoneto = Convert.ToDecimal(Lblpqt_pesoneto); prodxUnd.Qt_pesobruto = Convert.ToDecimal(Lblpqt_pesobruto); prodxUnd.Mt_precio = Convert.ToDecimal(Lblpmt_precio); prodxUnd.Id_ucrearec = frmLogin.d.id.ToLower();//frmLogin.d.id; prodxUnd.Id_uupdarec = frmLogin.d.id.ToLower();//frmLogin.d.id; prodxUnd.Id_Empresa = wfChgEmpPer.datos.idEmpresa;//wfChgEmpPer.datos.idEmpresa; BTejido.TejidoDet_mmt(prodxUnd); } MessageBox.Show(txtcodprod.Text, "Datos Grabados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { } //} //catch (Exception ex) //{ //} } else if (result == DialogResult.Cancel) { } } }
private void txtHilo_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { if (Char.IsDigit(e.KeyChar)) { e.Handled = false; } else if (Char.IsControl(e.KeyChar)) { e.Handled = false; } else if (Char.IsSeparator(e.KeyChar)) { e.Handled = false; } else { e.Handled = true; } if (txtHilo.Text == "" ) { MessageBox.Show("Falta ingresar un dato del producto", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { EProducto prod = new EProducto(); prod.Id_producto = txtHilo.Text; prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; EProducto productoGen = new EProducto(); productoGen = BTejido.mListarTejido2(prod); if (productoGen.Id_producto.ToString() != "") { txtHilo.Text = productoGen.Id_producto.ToString(); lblds_producto.Text = productoGen.Ds_producto.ToString(); } else { MessageBox.Show("Producto no existe", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } txttipfibra.Focus(); } }
public static void Tejido_mnt(EProducto prod) { DTejido.Tejido_mnt(prod); }
public static EProducto mListarTejido2(EProducto eprod) { return DTejido.mObtenerTejido2(eprod); }
public static void Producto_Insert(EProducto prod) { DBAccess db = new DBAccess(); db.AddParameter("@pid_producto", prod.Id_producto); db.AddParameter("@pds_producto", prod.Ds_producto); db.AddParameter("@pds_prodalias", prod.Ds_prodalias); db.AddParameter("@pid_grupo", prod.Id_grupo); db.AddParameter("@pid_familia", prod.Id_familia); db.AddParameter("@pid_subfami", prod.Id_subfami); db.AddParameter("@pid_vunimed", prod.Id_vunimed); db.AddParameter("@pid_vunicons", prod.Id_vunicons); db.AddParameter("@pnu_facequiv", prod.Nu_facequiv); db.AddParameter("@pid_vmoneda", prod.Id_vmoneda); db.AddParameter("@pmt_valrepo", prod.Mt_valrepo); db.AddParameter("@pst_igvisc", prod.St_igvisc); db.AddParameter("@pst_activo", prod.St_activo); db.AddParameter("@pid_tipogsto", prod.Id_tipogsto); db.AddParameter("@pid_ucrearec", prod.Id_ucrearec); db.AddParameter("@pst_anulado", prod.St_anulado); db.AddParameter("@pst_idEmpresa", prod.IdEmpresa); db.ExecuteNonQuery("MG_productos_Insert"); }
private static EProducto mCargarTejido2(IDataReader rdr) { EProducto oproducto = new EProducto(); oproducto.Id_producto = rdr.IsDBNull(rdr.GetOrdinal("id_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_producto")); oproducto.Ds_producto = rdr.IsDBNull(rdr.GetOrdinal("ds_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_producto")); return oproducto; }
private void mCargarDatos() { try { EProducto oProd = new EProducto(); if (txtcodprod.Text != "") { oProd.Id_producto = txtcodprod.Text; } else { oProd.Id_producto = txtidProducto.Text; } //oProd.IdEmpresa = wfChgEmpPer.datos.idEmpresa; oProd.IdEmpresa = wfChgEmpPer.datos.idEmpresa; List<EProducto> oListDato = BTejido.MG_Tejido_qry06(oProd); //if (oListDato.Count > 0) //{ string val = oListDato[0].existe; if (val == "0") { if (!string.IsNullOrEmpty(txtcodprod.Text)) { EProducto oProducto = new EProducto(); oProducto.Id_producto = txtcodprod.Text.Trim(); //oProducto.IdEmpresa = wfChgEmpPer.datos.idEmpresa; oProducto.IdEmpresa = wfChgEmpPer.datos.idEmpresa; EProducto oBtienePD = new EProducto(); oBtienePD = BTejido.mListarTejido(oProducto); txtidProducto.Text = oBtienePD.Id_producto.ToString().Trim(); txtproducto.Text = oBtienePD.Ds_producto.ToString().Trim(); txtalias.Text = oBtienePD.Ds_prodalias.ToString().Trim(); cbGrupo.SelectedValue = oBtienePD.Id_grupo.ToString().Trim(); //WebHelper.LoadListControl3(cbFamilia, BFamilia.GetListFill_Qry02_(12, cbGrupo.SelectedValue.ToString(), wfChgEmpPer.datos.idEmpresa)); WebHelper.LoadListControl3(cbFamilia, BFamilia.GetListFill_Qry02_(12, cbGrupo.SelectedValue.ToString(), wfChgEmpPer.datos.idEmpresa)); cbFamilia.SelectedValue = oBtienePD.Id_familia.ToString().Trim(); //WebHelper.LoadListControl3(cbSubFamilia, BFamilia.GetListFill_Qry03_(13, cbGrupo.SelectedValue.ToString(), cbFamilia.SelectedValue.ToString().Trim(), wfChgEmpPer.datos.idEmpresa)); WebHelper.LoadListControl3(cbSubFamilia, BFamilia.GetListFill_Qry03_(13, cbGrupo.SelectedValue.ToString(), cbFamilia.SelectedValue.ToString().Trim(), wfChgEmpPer.datos.idEmpresa)); cbSubFamilia.SelectedValue = oBtienePD.Id_subfami.ToString().Trim(); cbMoneda.SelectedValue = oBtienePD.Id_vmoneda.ToString().Trim(); txtvalRep.Text = oBtienePD.Mt_valrepo.ToString().Trim(); cbUmCompra.SelectedValue = oBtienePD.Id_vunimed.ToString().Trim(); cbUmConsumo.SelectedValue = oBtienePD.Id_vunicons.ToString().Trim(); txtFacEquev.Text = oBtienePD.Nu_facequiv.ToString().Trim(); txtTgasto.Text = oBtienePD.Id_tipogsto.ToString().Trim(); txtdsGasto.Text = oBtienePD.ds_tipogsto.ToString().Trim(); txtCodFox.Text = oBtienePD.Id_prodFOX.ToString().Trim(); string HiddActivo = oBtienePD.St_activo.Trim(); string Hiddigv = oBtienePD.St_igvisc.Trim(); if ((Hiddigv) == "1") { chkigv.Checked = true; } else { chkigv.Checked = false; } if ((HiddActivo) == "1") { chkactivo.Checked = true; } else { chkactivo.Checked = false; } List<EProdXUnd> lstoc = new List<EProdXUnd>(); EProdXUnd prod = new EProdXUnd(); prod.Id_producto = txtcodprod.Text; prod.Id_Empresa = wfChgEmpPer.datos.idEmpresa;//wfChgEmpPer.datos.idEmpresa; dgTejido.DataSource = BTejido.mListarTejido(prod); } } else { MessageBox.Show("Datos no existen", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); Nuevo(); } } catch (Exception ex) { } }
public static DataSet GetListFill(EProducto prod) { return DTejido.TejidoFill(prod); }
private static EProducto mCargarProd(IDataReader rdr) { EProducto oproducto = new EProducto(); oproducto.Id_producto = rdr.IsDBNull(rdr.GetOrdinal("id_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_producto")); oproducto.Ds_producto = rdr.IsDBNull(rdr.GetOrdinal("ds_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_producto")); oproducto.Ds_prodalias = rdr.IsDBNull(rdr.GetOrdinal("ds_prodalias")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_prodalias")); oproducto.Id_grupo = rdr.IsDBNull(rdr.GetOrdinal("id_grupo")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_grupo")); oproducto.Id_familia = rdr.IsDBNull(rdr.GetOrdinal("id_familia")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_familia")); oproducto.Id_subfami = rdr.IsDBNull(rdr.GetOrdinal("id_subfami")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_subfami")); oproducto.Id_vunimed = rdr.IsDBNull(rdr.GetOrdinal("id_vunimed")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vunimed")); oproducto.Id_vunicons = rdr.IsDBNull(rdr.GetOrdinal("id_vunicons")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vunicons")); oproducto.Nu_facequiv = rdr.IsDBNull(rdr.GetOrdinal("nu_facequiv")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("nu_facequiv")); oproducto.Id_vmoneda = rdr.IsDBNull(rdr.GetOrdinal("id_vmoneda")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vmoneda")); oproducto.Mt_valrepo = rdr.IsDBNull(rdr.GetOrdinal("mt_valrepo")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_valrepo")); oproducto.Id_tipogsto = rdr.IsDBNull(rdr.GetOrdinal("id_tipogsto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_tipogsto")); oproducto.ds_tipogsto = rdr.IsDBNull(rdr.GetOrdinal("ds_tipogsto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_tipogsto")); oproducto.St_activo = rdr.IsDBNull(rdr.GetOrdinal("st_activo")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("st_activo")); oproducto.St_igvisc = rdr.IsDBNull(rdr.GetOrdinal("st_igvisc")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("st_igvisc")); return oproducto; }
public static IDataReader getCodigo(EProducto prod) { return DProducto.GenCodProducto_qry01(prod); }
private void ListarProducto() { try { EProducto prod = new EProducto(); if (psintypesel == 1) { prod.psintypesel = 1; prod.Id_producto = txtCodigo.Text; prod.Ds_producto = txtdescripcion.Text; //prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; prod.Ds_prese = txtpresentacion.Text; DataSet ds = BTejido.GetListFill(prod); dgproducto.DataSource = ds.Tables[0]; lblnutot.Text = Convert.ToInt16(dgproducto.RowCount).ToString(); } else if (psintypesel == 2) { prod.psintypesel = 2; prod.Id_producto = txtCodigo.Text; prod.Ds_producto = txtdescripcion.Text; //prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; prod.IdEmpresa = wfChgEmpPer.datos.idEmpresa; prod.Ds_prese = txtpresentacion.Text; DataSet ds = BTejido.GetListFill(prod); dgproducto.DataSource = ds.Tables[0]; lblnutot.Text = Convert.ToInt16(dgproducto.RowCount).ToString(); } } catch (Exception ex) { } }
/// <summary> /// codigo para generar codigo del maestro de productos /// </summary> public static List<Dato> getCodigo_(EProducto prod) { return DProducto.GenCodProducto_qry01_(prod); }