public static void AL_Salida_Detalle_mnt01(ESalida_Detalle obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidSalida", obj.IdSalida); db.AddParameter("@pid_producto", obj.Id_producto); db.AddParameter("@pnu_item", obj.Nu_item); db.AddParameter("@pCodBar", obj.CodBar); db.AddParameter("@pnu_op", obj.Nu_op); db.AddParameter("@pnu_tf", obj.Nu_tf); db.AddParameter("@pid_color", obj.Id_color); db.AddParameter("@pid_tipo", obj.Id_tipo); db.AddParameter("@pid_mercado", obj.Id_mercado); db.AddParameter("@pid_tiptela", obj.Id_tiptela); db.AddParameter("@pqt_rollo", obj.Qt_rollo); db.AddParameter("@pqt_peso", obj.Qt_peso); db.AddParameter("@pmt_precio", obj.Mt_precio); db.AddParameter("@pmt_igv", obj.Mt_igv); db.AddParameter("@pmt_total", obj.Mt_total); db.AddParameter("@pid_ucreatrec", obj.Id_ucreatrec); db.ExecuteNonQuery("AL_Salida_Detalle_mnt01"); }
public DataTable AL_Salida_Detalle_rpt02(ESalida_Detalle obj) { //return DOrdenCompra.OrdenCompra_rpt01(oc); DSalida_Detalle _obj = new DSalida_Detalle(); DataTable dt = _obj.AL_Salida_Detalle_rpt02(obj); return dt; }
private void dgSalida_DoubleClick(object sender, EventArgs e) { try { ESalida_Detalle obj = new ESalida_Detalle(); obj.IdSalida = dgSalida.CurrentRow.Cells["idSalida"].Value.ToString(); pasard(obj); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// anular despacho (salida) public static void Al_Salida_Detalle_mnt04(ESalida_Detalle obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidsalida", obj.IdSalida); db.AddParameter("@pnuItem", obj.Nu_item); db.AddParameter("@pCodBar", obj.CodBar); db.AddParameter("@peso", obj.Qt_peso); db.AddParameter("@pidreqsalida", obj._pidreqsalida); db.AddParameter("@pid_clipro", obj._id_cliente); db.AddParameter("@pid_producto", obj.Id_producto); db.AddParameter("@pid_color", obj.Id_color); db.AddParameter("@pnurollo", obj.Qt_rollo); db.AddParameter("@pid_uupdarec", obj.Id_uupdarec); db.ExecuteNonQuery("Al_Salida_Detalle_mnt04"); }
public static List<ESalida_Detalle> AL_Salida_Detalle_qry01(ESalida_Detalle obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidSalida", obj.IdSalida); List<ESalida_Detalle> result = new List<ESalida_Detalle>(); using (IDataReader rd = db.ExecuteReader("AL_Salida_Detalle_qry01")) { while (rd.Read()) { result.Add(mCargarSalDet(rd)); } } return result; }
public object Get_ExportarStock(string key) { ESalida_Detalle obj = new ESalida_Detalle(); obj.IdEmpresa = wfChgEmpPer.datos.idEmpresa; obj.Fe_creatrec = dtFechaIni.Value; obj.Fe_uupdarec = dtFechaFin.Value; obj.Id_vendedor = txtid_vendedor.Text; obj.Id_producto = txtidProducto.Text; obj.Id_color = txtidColor.Text; obj._id_cliente = txtidCliente.Text; obj.Id_tipo = cbTipo.Text; obj.Id_mercado = cbMercado.Text; obj.Id_tiptela = cbTiptela.Text; BSalida_Detalle _obj = new BSalida_Detalle(); DataTable dt = _obj.AL_Salida_Detalle_rpt02(obj); DataSet ds = new DataSet(); ds.Tables.Add(dt); return ds; }
public static void VE_OrdPedido_Detalle_mnt02(ESalida_Detalle obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidreqsalida", obj._pidreqsalida); db.AddParameter("@pid_clipro", obj._id_cliente); db.AddParameter("@pid_producto", obj.Id_producto); db.AddParameter("@pid_color", obj.Id_color); db.AddParameter("@pnurollo", obj.Qt_rollo); db.ExecuteNonQuery("VE_OrdPedido_Detalle_mnt02"); }
private void dgSalida_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (nuItem.Text == "0") { MessageBox.Show("No hay registros", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtdsproducto.Focus(); } else { ESalida_Detalle obj = new ESalida_Detalle(); obj.IdSalida = dgSalida.CurrentRow.Cells["idSalida"].Value.ToString(); pasard(obj); this.Dispose(); e.SuppressKeyPress = true; } } }
public static DataSet AL_Salida_Detalle_qry02(ESalida_Detalle obj) { DBAccess db = new DBAccess(); db.AddParameter("@psintypesel", obj.psintypesel); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidSalida", obj.IdSalida); db.AddParameter("@pnuTF", obj.Nu_tf); db.AddParameter("@dsproducto", obj.Ds_producto); return db.ExecuteDataSet("AL_Salida_Detalle_qry02"); }
//public static void VE_OrdPedido_Detalle_mnt04(ESalida_Detalle obj) //{ // DSalida_Detalle.VE_OrdPedido_Detalle_mnt04(obj); //} public static List<ESalida_Detalle> AL_Salida_Detalle_qry03(ESalida_Detalle objSD) { return DSalida_Detalle.AL_Salida_Detalle_qry03(objSD); }
public static DataSet AL_Salida_Detalle_qry02(ESalida_Detalle obj) { return DSalida_Detalle.AL_Salida_Detalle_qry02(obj); }
private static ESalida_Detalle mCargarSalDet(IDataReader rdr) { ESalida_Detalle objID = new ESalida_Detalle(); objID.Nu_item = rdr.IsDBNull(rdr.GetOrdinal("nu_item")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_item")); objID.CodBar = rdr.IsDBNull(rdr.GetOrdinal("CodBar")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("CodBar")); objID.Nu_tf = rdr.IsDBNull(rdr.GetOrdinal("nu_tf")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_tf")); objID.Nu_op = rdr.IsDBNull(rdr.GetOrdinal("nu_op")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_op")); objID.Id_mercado = rdr.IsDBNull(rdr.GetOrdinal("id_mercado")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_mercado")); objID.Id_tipo = rdr.IsDBNull(rdr.GetOrdinal("id_tipo")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_tipo")); objID.Id_tiptela = rdr.IsDBNull(rdr.GetOrdinal("id_tiptela")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_tiptela")); objID.Id_producto = rdr.IsDBNull(rdr.GetOrdinal("id_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_producto")); objID.Ds_producto = rdr.IsDBNull(rdr.GetOrdinal("ds_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_producto")); objID.Id_color = rdr.IsDBNull(rdr.GetOrdinal("id_color")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_color")); objID.Ds_color = rdr.IsDBNull(rdr.GetOrdinal("ds_color")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_color")); objID.Qt_rollo = rdr.IsDBNull(rdr.GetOrdinal("qt_rollo")) ? 0 : rdr.GetInt32(rdr.GetOrdinal("qt_rollo")); objID.Qt_peso_Actual = rdr.IsDBNull(rdr.GetOrdinal("qt_peso_actual")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("qt_peso_actual")); objID.Qt_peso = rdr.IsDBNull(rdr.GetOrdinal("qt_peso")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("qt_peso")); objID.Mt_precio = rdr.IsDBNull(rdr.GetOrdinal("mt_precio")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_precio")); objID.Mt_igv = rdr.IsDBNull(rdr.GetOrdinal("mt_igv")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_igv")); objID.Mt_total = rdr.IsDBNull(rdr.GetOrdinal("mt_total")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_total")); objID._id_cliente = rdr.IsDBNull(rdr.GetOrdinal("id_cliente")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_cliente")); objID.Qt_peso_Disp= rdr.IsDBNull(rdr.GetOrdinal("qt_peso_actual")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("qt_peso_actual")); //objID._id_cliente = rdr.IsDBNull(rdr.GetOrdinal("id_cliente")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_cliente")); return objID; }
//anular despacho (salida) public static void Al_Salida_Detalle_mnt04(ESalida_Detalle obj) { DSalida_Detalle.Al_Salida_Detalle_mnt04(obj); }
public void CargarGrilla(ESalida_Detalle obj, object form) { int countRows = dgvSalida.Rows.Count - 1; if (countRows >= 0) { valorCelda = dgvSalida.Rows[countRows].Cells["nu_item"].Value.ToString(); } else { valorCelda = "0"; } string item = (Convert.ToInt16(valorCelda) + 1).ToString(); //------------------------------------------------------------------------ int count2 = 0; for (int i = 0; dgvSalida.Rows.Count > i; i++) { var codBarra = dgvSalida.Rows[i].Cells["CodBar"].Value.ToString(); if (codBarra == obj.CodBar) { count2 = count2 + 1; } else { } } //------------------------------------------------------------------------- if (count2 == 0) { string[] row = { obj.Nu_item=item.PadLeft(2, '0'), obj.CodBar, obj.Nu_tf, obj.Nu_op, obj.Id_mercado, obj.Id_tipo, obj.Id_tiptela, obj.Id_producto, obj.Ds_producto, obj.Id_color, obj.Ds_color, obj.Qt_rollo.ToString(), string.Format("{0:##,##0.0000}",obj.Qt_peso_Actual), string.Format("{0:##,##0.0000}",obj.Qt_peso), string.Format("{0:##,##0.0000}",obj.Mt_precio), string.Format("{0:##,##0.0000}",obj.Mt_igv), string.Format("{0:##,##0.0000}",obj.Mt_total), obj._id_cliente, }; dgvSalida.Rows.Add(row); } else { MessageBox.Show("Ya existe este Articulo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmSalida_Detalle_popup frm = (FrmSalida_Detalle_popup)form; frm.Close(); } mCalcula1(); mCalcula2(); }
private void Aceptar() { ESalida_Detalle obj = new ESalida_Detalle(); obj.Nu_item = txtitem.Text; obj.CodBar = txtcodbarr.Text; obj.Nu_op = txtnuop.Text; obj.Nu_tf = txtTf.Text; obj.Id_mercado = cb_mercado.SelectedValue.ToString(); obj.Id_tipo = cbtipo.SelectedValue.ToString(); obj.Id_tiptela = cb_tipoTela.SelectedValue.ToString(); obj.Id_producto = txtidproducto.Text; obj.Ds_producto = lblProducto.Text; obj.Id_color = txtidcolor.Text; obj.Ds_color = lblcolor.Text; obj.Qt_rollo = Convert.ToInt16(txtnurollo.Text); obj.Qt_peso_Actual = Convert.ToDecimal(txtpesodesp.Text); obj.Qt_peso = Convert.ToDecimal(txtpesodesp.Text); obj.Mt_precio = Convert.ToDecimal("0.0000"); if (EstadoDet == 1) { if (txtidproducto.Text != "" && txtprecio.Text != "" && txtpesodesp.Text != "0.0000") { decimal imp = 0; decimal deSuma = 0; EDTipImpuesto dti = new EDTipImpuesto(); dti.IdPeriodo = wfChgEmpPer.datos.idperiodo; List<Dato> oListDato = BDeTipImpuesto.ObtenerImpuesto(dti); if (oListDato.Count > 0) { imp = Convert.ToDecimal(oListDato[0].desc); } if (chkigv_pop.Checked == false) { obj.Mt_precio = Convert.ToDecimal(txtprecio.Text); deSuma = (Convert.ToDecimal(txtpesodesp.Text)) * (Convert.ToDecimal(txtprecio.Text)); obj.Mt_igv = Convert.ToDecimal("0.0000"); obj.Mt_total = Convert.ToDecimal(deSuma); } else { obj.Mt_precio = Convert.ToDecimal(txtprecio.Text); deSuma = (Convert.ToDecimal(txtpesodesp.Text)) * (Convert.ToDecimal(txtprecio.Text)); obj.Mt_igv = imp * deSuma; obj.Mt_total = (deSuma); } obj._id_cliente = txtidcliente.Text; FrmSalida frm = (FrmSalida)FormParent; frm.LlenarGrilla(obj, this); //this.Close(); } else { lblmensaje.Text = "Falta completar información"; //MessageBox.Show("Falta completar información ", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (EstadoDet == 3) { if (txtidproducto.Text != "" && txtpesodesp.Text != "0.0000") { FrmSalida_Detalle_popup frm = (FrmSalida_Detalle_popup)FormParent; frm._id_cliprod = txtidcliente.Text; frm.LlenarGrilla(obj, this); //this.Close(); } else { lblmensaje.Text = "Falta completar información"; //MessageBox.Show("Falta completar información ", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (EstadoDet == 2) { //FrmOrdenPedido_mnt frm = (FrmOrdenPedido_mnt)FormParent; //frm.ModGuilla(obj, this); //this.Close(); } }
private void Grabar() { DialogResult result = MessageBox.Show("Seguro que desea Grabar?", "Grabar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); { if (result == DialogResult.OK) { ESalida objS = new ESalida(); ESalida_Detalle objSD = new ESalida_Detalle(); if (txtid_salida.Text == "") { List<Dato> oListDato = BSalida.Al_Salida_GenCod(wfChgEmpPer.datos.idperiodo,wfChgEmpPer.datos.idEmpresa); if (oListDato.Count > 0) { txtid_salida.Text = oListDato[0].id; } objS.IdSalida = txtid_salida.Text; objSD.IdSalida = txtid_salida.Text; } else { objS.IdSalida = txtid_salida.Text; objSD.IdSalida = txtid_salida.Text; } objS.IdEmpresa = wfChgEmpPer.datos.idEmpresa; objS.IdPeriodo = wfChgEmpPer.datos.idperiodo; //if (txtnu_op.Text == "") //{ // objS.Idreqsalida = ; //} //else //{ objS.Idreqsalida = txtnu_op.Text; //} objS.IdPersonal1 = txtid_emitido.Text; objS.IdLocal = txtid_local.Text; objS.Fe_salida = txtfe_emision.Text; objS.Id_clipro = txtid_cliente.Text; objS.Ds_direntrega = txtds_direccion.Text.ToUpper(); objS.Id_condpago = txtid_formapago.Text; objS.Ds_placa = txtnu_placa.Text.ToUpper(); objS.IdPersonal2 = txtid_chofer.Text; objS.Id_docucom = txtid_documento.Text; objS.Id_vendedor = txtid_vendedor.Text; objS.Id_vmoneda = txtMoneda.Text; objS.Ds_observ = txtds_observ.Text.ToUpper(); objS.Mt_total = Convert.ToDecimal(txttotal.Text); objS.Id_ucreatrec = frmLogin.d.id.ToLower(); BSalida.AL_Salida_mnt01(objS); for (int W = 0; dgvSalida.Rows.Count > W; W++) { var id_cliente = dgvSalida.Rows[W].Cells["id_cliente"].Value.ToString(); var _id_producto = dgvSalida.Rows[W].Cells["id_producto"].Value.ToString(); var id_color = dgvSalida.Rows[W].Cells["id_color"].Value.ToString(); EOrdPedido_Detalle op = new EOrdPedido_Detalle(); op.IdEmpresa = wfChgEmpPer.datos.idEmpresa; op.IdPeriodo = wfChgEmpPer.datos.idperiodo; op.Idreqsalida = txtnu_op.Text; op.Id_clipro = id_cliente.ToString(); op.Id_producto = _id_producto.ToString(); op.Id_color = id_color.ToString(); BOrdPedido_Detalle.VE_OrdPedido_Detalle_mnt05(op); } ////------------------------Detalle de compras---------------------------------------------------- for (int i = 0; dgvSalida.Rows.Count > i; i++) { var nu_item = dgvSalida.Rows[i].Cells["nu_item"].Value.ToString(); var CodBar = dgvSalida.Rows[i].Cells["CodBar"].Value.ToString(); var nu_tf = dgvSalida.Rows[i].Cells["nu_tf"].Value.ToString(); var nu_op = dgvSalida.Rows[i].Cells["nu_op"].Value.ToString(); var id_mercado = dgvSalida.Rows[i].Cells["id_mercado"].Value.ToString(); var id_tipo = dgvSalida.Rows[i].Cells["id_tipo"].Value.ToString(); var tipo_tela = dgvSalida.Rows[i].Cells["tipo_tela"].Value.ToString(); var _id_producto = dgvSalida.Rows[i].Cells["id_producto"].Value.ToString(); var id_color = dgvSalida.Rows[i].Cells["id_color"].Value.ToString(); var _nu_rollo = dgvSalida.Rows[i].Cells["_nu_rollo"].Value.ToString(); var qt_peso = dgvSalida.Rows[i].Cells["qt_peso"].Value.ToString(); var mt_precio = dgvSalida.Rows[i].Cells["mt_precio"].Value.ToString(); var mt_igv = dgvSalida.Rows[i].Cells["mt_igv"].Value.ToString(); var mt_total = dgvSalida.Rows[i].Cells["mt_total"].Value.ToString(); var id_cliente = dgvSalida.Rows[i].Cells["id_cliente"].Value.ToString(); objSD.IdEmpresa = wfChgEmpPer.datos.idEmpresa; //llenar con sesion objSD.IdPeriodo = wfChgEmpPer.datos.idperiodo; objSD.IdSalida = txtid_salida.Text; objSD.Id_producto = _id_producto.ToString(); objSD.Nu_item = nu_item.ToString(); objSD.CodBar = CodBar.ToString(); objSD.Nu_op = nu_op.ToString().ToUpper(); objSD.Nu_tf = nu_tf.ToString().ToUpper(); objSD.Id_color = id_color.ToString(); objSD.Id_tipo = id_tipo.ToString(); objSD.Id_mercado = id_mercado.ToString(); objSD.Id_tiptela = tipo_tela.ToString(); objSD.Qt_rollo = Convert.ToInt32(_nu_rollo); objSD.Qt_peso = Convert.ToDecimal(qt_peso); objSD.Mt_precio = Convert.ToDecimal(mt_precio); objSD.Mt_igv = Convert.ToDecimal(mt_igv); objSD.Mt_total = Convert.ToDecimal(mt_total); objSD.Id_ucreatrec = frmLogin.d.id.ToLower(); BSalida_Detalle.AL_Salida_Detalle_mnt01(objSD); // disminuir cantidad de rollos de la tabla Orden de pedido para saber si se llego a despachar todas las OP ESalida_Detalle _obj = new ESalida_Detalle(); _obj.IdEmpresa = wfChgEmpPer.datos.idEmpresa; _obj.IdPeriodo = wfChgEmpPer.datos.idperiodo; _obj._pidreqsalida = txtnu_op.Text; _obj._id_cliente = id_cliente.ToString(); _obj.Id_producto = _id_producto.ToString(); _obj.Id_color = id_color.ToString(); _obj.Qt_rollo = Convert.ToInt16(_nu_rollo); BSalida_Detalle.VE_OrdPedido_Detalle_mnt02(_obj); } dgTempDet.Rows.Clear(); txtbuscaridsalida.Text = txtid_salida.Text; MessageBox.Show(txtid_salida.Text, "Datos Grabados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (result == DialogResult.Cancel) { } } }
public void ModGuilla2(ESalida_Detalle obj, object form) { (dgvSalida.Rows[int.Parse(_drow)].Cells["nu_item"]).Value = obj.Nu_item; (dgvSalida.Rows[int.Parse(_drow)].Cells["CodBar"]).Value = obj.CodBar; (dgvSalida.Rows[int.Parse(_drow)].Cells["nu_tf"]).Value = obj.Nu_tf; (dgvSalida.Rows[int.Parse(_drow)].Cells["nu_op"]).Value = obj.Nu_op; (dgvSalida.Rows[int.Parse(_drow)].Cells["id_mercado"]).Value = obj.Id_mercado; (dgvSalida.Rows[int.Parse(_drow)].Cells["id_tipo"]).Value = obj.Id_tipo; (dgvSalida.Rows[int.Parse(_drow)].Cells["tipo_tela"]).Value = obj.Id_tiptela; (dgvSalida.Rows[int.Parse(_drow)].Cells["id_producto"]).Value = obj.Id_producto; (dgvSalida.Rows[int.Parse(_drow)].Cells["ds_producto"]).Value = obj.Ds_producto; (dgvSalida.Rows[int.Parse(_drow)].Cells["id_color"]).Value = obj.Id_color; (dgvSalida.Rows[int.Parse(_drow)].Cells["ds_color"]).Value = obj.Ds_color; (dgvSalida.Rows[int.Parse(_drow)].Cells["_nu_rollo"]).Value = obj.Qt_rollo; (dgvSalida.Rows[int.Parse(_drow)].Cells["qt_peso"]).Value = obj.Qt_peso; (dgvSalida.Rows[int.Parse(_drow)].Cells["mt_precio"]).Value = obj.Mt_precio; (dgvSalida.Rows[int.Parse(_drow)].Cells["mt_igv"]).Value = obj.Mt_igv; (dgvSalida.Rows[int.Parse(_drow)].Cells["mt_total"]).Value = obj.Mt_total; (dgvSalida.Rows[int.Parse(_drow)].Cells["id_cliente"]).Value = obj._id_cliente; (dgvSalida.Rows[int.Parse(_drow)].Cells["Peso_disponible"]).Value = obj.Qt_peso_Disp; FrmSalidaProducto_ModifPopup frm = (FrmSalidaProducto_ModifPopup)form; //frm.EstadoDet = 2; mCalcula2(); //Imprimir(); //frm.Close(); }
public void EjecutarOP(ESalida_Detalle obj) { txtbuscaridsalida.Text = obj.IdSalida; //txtid_op.Text = oc.Idreqsalida; //periodoOp = oc.IdPeriodo; BuscarSalida(); editar = "1"; }
private void dgvSalida_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { DataGridViewRow dRow = dgvSalida.Rows[e.RowIndex]; _drow = dRow.Index.ToString(); ESalida_Detalle _obj = new ESalida_Detalle(); _obj.CodBar = (dRow.Cells["CodBar"].Value == null) ? "" : dRow.Cells["CodBar"].Value.ToString(); _obj.Nu_tf = (dRow.Cells["nu_tf"].Value == null) ? "" : dRow.Cells["nu_tf"].Value.ToString(); _obj.Nu_op = (dRow.Cells["nu_op"].Value == null) ? "" : dRow.Cells["nu_op"].Value.ToString(); _obj.Nu_item = (dRow.Cells["nu_item"].Value == null) ? "" : dRow.Cells["nu_item"].Value.ToString(); _obj.Id_mercado = (dRow.Cells["id_mercado"].Value == null) ? "" : dRow.Cells["id_mercado"].Value.ToString(); _obj.Id_tipo = (dRow.Cells["id_tipo"].Value == null) ? "" : dRow.Cells["id_tipo"].Value.ToString(); _obj.Id_tiptela = (dRow.Cells["tipo_tela"].Value == null) ? "" : dRow.Cells["tipo_tela"].Value.ToString(); _obj.Id_producto = (dRow.Cells["id_producto"].Value == null) ? "" : dRow.Cells["id_producto"].Value.ToString(); _obj.Ds_producto = (dRow.Cells["ds_producto"].Value == null) ? "" : dRow.Cells["ds_producto"].Value.ToString(); _obj.Id_color = (dRow.Cells["id_color"].Value == null) ? "" : dRow.Cells["id_color"].Value.ToString(); _obj.Ds_color = (dRow.Cells["ds_color"].Value == null) ? "" : dRow.Cells["ds_color"].Value.ToString(); _obj.Qt_rollo = (dRow.Cells["_nu_rollo"].Value == null) ? 0 : Convert.ToInt16(dRow.Cells["_nu_rollo"].Value.ToString()); _obj.Qt_peso_Actual = (dRow.Cells["peso_actual"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["peso_actual"].Value.ToString()); _obj.Qt_peso = (dRow.Cells["qt_peso"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["qt_peso"].Value.ToString()); _obj.Mt_precio = (dRow.Cells["mt_precio"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["mt_precio"].Value.ToString()); _obj.Mt_igv = (dRow.Cells["mt_igv"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["mt_igv"].Value.ToString()); _obj._id_cliente = (dRow.Cells["id_cliente"].Value == null) ? "" : (dRow.Cells["id_cliente"].Value.ToString()); _obj.Qt_peso_Disp = (dRow.Cells["Peso_disponible"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["Peso_disponible"].Value.ToString()); //_obj. = (dRow.Cells["id_cliente"].Value == null) ? "" : (dRow.Cells["id_cliente"].Value.ToString()); FrmSalidaProducto_ModifPopup frm = new FrmSalidaProducto_ModifPopup(); if (editar == "0") { frm.FormParent = this; frm.EstadoDet = 1; frm._index = _drow; frm.LLenarCampos(_obj); } else { frm.FormParent = this; frm.EstadoDet = 1; frm._index = _drow; frm.LLenarCampos(_obj); } ESalida_Detalle obj = new ESalida_Detalle(); for (int i = 0; dgvSalida.Rows.Count > i; i++) { var nu_item = dgvSalida.Rows[i].Cells["nu_item"].Value.ToString(); var CodBar = dgvSalida.Rows[i].Cells["CodBar"].Value.ToString(); var nu_tf = dgvSalida.Rows[i].Cells["nu_tf"].Value.ToString(); var nu_op = dgvSalida.Rows[i].Cells["nu_op"].Value.ToString(); var id_mercado = dgvSalida.Rows[i].Cells["id_mercado"].Value.ToString(); var id_tipo = dgvSalida.Rows[i].Cells["id_tipo"].Value.ToString(); var tipo_tela = dgvSalida.Rows[i].Cells["tipo_tela"].Value.ToString(); var _id_producto = dgvSalida.Rows[i].Cells["id_producto"].Value.ToString(); var _ds_producto = dgvSalida.Rows[i].Cells["ds_producto"].Value.ToString(); var id_color = dgvSalida.Rows[i].Cells["id_color"].Value.ToString(); var ds_color = dgvSalida.Rows[i].Cells["ds_color"].Value.ToString(); var _nu_rollo = dgvSalida.Rows[i].Cells["_nu_rollo"].Value.ToString(); var qt_peso_actual = dgvSalida.Rows[i].Cells["peso_actual"].Value.ToString(); var qt_peso = dgvSalida.Rows[i].Cells["qt_peso"].Value.ToString(); var mt_precio = dgvSalida.Rows[i].Cells["mt_precio"].Value.ToString(); var mt_igv = dgvSalida.Rows[i].Cells["mt_igv"].Value.ToString(); var mt_total = dgvSalida.Rows[i].Cells["mt_total"].Value.ToString(); var id_cliente = dgvSalida.Rows[i].Cells["id_cliente"].Value.ToString(); obj.Nu_item = nu_item.ToString(); obj.CodBar = CodBar.ToString(); obj.Nu_tf = nu_tf.ToString(); obj.Nu_op = nu_op.ToString(); obj.Id_mercado = id_mercado.ToString(); obj.Id_tipo = id_tipo.ToString(); obj.Id_tiptela = tipo_tela.ToString(); obj.Id_producto = _id_producto.ToString(); obj.Ds_producto = _ds_producto.ToString(); obj.Id_color = id_color.ToString(); obj.Ds_color = ds_color.ToString(); obj.Qt_rollo = Convert.ToInt16(_nu_rollo); obj.Qt_peso_Actual = Convert.ToDecimal(qt_peso_actual); obj.Qt_peso = Convert.ToDecimal(qt_peso); obj.Mt_precio = Convert.ToDecimal(mt_precio); obj.Mt_igv = Convert.ToDecimal(mt_igv); obj.Mt_total = Convert.ToDecimal(mt_total); obj._id_cliente = id_cliente; frm.LlenarGrilla(obj, this); // frm._lblIdIngreso = (idIngreso); } frm.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarGrid() { ESalida_Detalle obj = new ESalida_Detalle(); FrmSalidaProducto_ModifPopup frm = new FrmSalidaProducto_ModifPopup(); for (int i = 0; dgvSalida.Rows.Count > i; i++) { var nu_item = dgvSalida.Rows[i].Cells["nu_item"].Value.ToString(); var CodBar = dgvSalida.Rows[i].Cells["CodBar"].Value.ToString(); var nu_tf = dgvSalida.Rows[i].Cells["nu_tf"].Value.ToString(); var nu_op = dgvSalida.Rows[i].Cells["nu_op"].Value.ToString(); var id_mercado = dgvSalida.Rows[i].Cells["id_mercado"].Value.ToString(); var id_tipo = dgvSalida.Rows[i].Cells["id_tipo"].Value.ToString(); var tipo_tela = dgvSalida.Rows[i].Cells["tipo_tela"].Value.ToString(); var _id_producto = dgvSalida.Rows[i].Cells["id_producto"].Value.ToString(); var _ds_producto = dgvSalida.Rows[i].Cells["ds_producto"].Value.ToString(); var id_color = dgvSalida.Rows[i].Cells["id_color"].Value.ToString(); var ds_color = dgvSalida.Rows[i].Cells["ds_color"].Value.ToString(); var _nu_rollo = dgvSalida.Rows[i].Cells["_nu_rollo"].Value.ToString(); var qt_peso = dgvSalida.Rows[i].Cells["qt_peso"].Value.ToString(); var mt_precio = dgvSalida.Rows[i].Cells["mt_precio"].Value.ToString(); var mt_igv = dgvSalida.Rows[i].Cells["mt_igv"].Value.ToString(); var mt_total = dgvSalida.Rows[i].Cells["mt_total"].Value.ToString(); var id_cliente = dgvSalida.Rows[i].Cells["id_cliente"].Value.ToString(); obj.Nu_item = nu_item.ToString(); obj.CodBar = CodBar.ToString(); obj.Nu_tf = nu_tf.ToString(); obj.Nu_op = nu_op.ToString(); obj.Id_mercado = id_mercado.ToString(); obj.Id_tipo = id_tipo.ToString(); obj.Id_tiptela = tipo_tela.ToString(); obj.Id_producto = _id_producto.ToString(); obj.Ds_producto = _ds_producto.ToString(); obj.Id_color = id_color.ToString(); obj.Ds_color = ds_color.ToString(); obj.Qt_rollo = Convert.ToInt16(_nu_rollo); obj.Qt_peso = Convert.ToDecimal(qt_peso); obj.Mt_precio = Convert.ToDecimal(mt_precio); obj.Mt_igv = Convert.ToDecimal(mt_igv); obj.Mt_total = Convert.ToDecimal(mt_total); obj._id_cliente = id_cliente; frm.LlenarGrilla(obj, this); // frm._lblIdIngreso = (idIngreso); } //frm.pasard += new FrmProductoDetallePopup.pasar(ejecutarConsulta); //frm.EstadoDet = 1; frm.ShowDialog(); }
public DataTable AL_Salida_Detalle_rpt02(ESalida_Detalle obj) { DBAccess db = new DBAccess(); ArrayList arrPrm = new ArrayList(); arrPrm.Add(DBAccess.CreateParameter("@pidEmpresa", SqlDbType.Char, 3, obj.IdEmpresa)); arrPrm.Add(DBAccess.CreateParameter("@fecha_ini", SqlDbType.DateTime, obj.Fe_creatrec)); arrPrm.Add(DBAccess.CreateParameter("@fecha_fin", SqlDbType.DateTime, obj.Fe_uupdarec)); arrPrm.Add(DBAccess.CreateParameter("@vendedor", SqlDbType.VarChar, 15, obj.Id_vendedor)); arrPrm.Add(DBAccess.CreateParameter("@producto", SqlDbType.VarChar, 20, obj.Id_producto)); arrPrm.Add(DBAccess.CreateParameter("@color", SqlDbType.VarChar, 40, obj.Id_color)); arrPrm.Add(DBAccess.CreateParameter("@cliente", SqlDbType.VarChar, 50, obj._id_cliente)); arrPrm.Add(DBAccess.CreateParameter("@tipo", SqlDbType.VarChar, 20, obj.Id_tipo)); arrPrm.Add(DBAccess.CreateParameter("@dsMercado", SqlDbType.VarChar, 15, obj.Id_mercado)); arrPrm.Add(DBAccess.CreateParameter("@dstipTela", SqlDbType.VarChar, 15, obj.Id_tiptela)); DataTable dt = db.ExecuteDatatable("AL_Salida_Detalle_rpt02", arrPrm); return dt; }
public static void AL_Salida_Detalle_mnt01(ESalida_Detalle obj) { DSalida_Detalle.AL_Salida_Detalle_mnt01(obj); }
public static List<ESalida_Detalle> AL_Salida_Detalle_qry01(ESalida_Detalle objDS) { return DSalida_Detalle.AL_Salida_Detalle_qry01(objDS); }
private void BuscarSalida() { ESalida objS = new ESalida(); objS.IdEmpresa = wfChgEmpPer.datos.idEmpresa; objS.IdPeriodo = wfChgEmpPer.datos.idperiodo; txtbuscaridsalida.Text = txtbuscaridsalida.Text.PadLeft(7, '0'); objS.IdSalida = txtbuscaridsalida.Text; List<ESalida> oListDato = BSalida.Al_Salida_qry05(objS); string val = oListDato[0].Existe; if (val == "0") { try { validacionBuscar(); Nuevo(); ESalida objIng = new ESalida(); objIng.IdEmpresa = wfChgEmpPer.datos.idEmpresa; objIng.IdPeriodo = wfChgEmpPer.datos.idperiodo; objIng.IdSalida = txtbuscaridsalida.Text; ESalida oBtiene = new ESalida(); oBtiene = BSalida.AL_Salida_qry01(objIng); txtid_salida.Text = oBtiene.IdSalida.ToString(); txtnu_op.Text = oBtiene.Idreqsalida.ToString(); txtid_emitido.Text = oBtiene.IdPersonal1; txtds_emitido.Text = oBtiene.dsPersonal1.ToString(); txtid_local.Text = oBtiene.IdLocal.ToString().Trim(); cb_local.SelectedValue = txtid_local.Text; txtfe_emision.Text = oBtiene.Fe_salida.ToString(); txtid_cliente.Text = oBtiene.Id_clipro.ToString().Trim(); txtds_cliente.Text = oBtiene.ds_clipro.ToString(); txtds_direccion.Text = oBtiene.Ds_direntrega.ToString().Trim(); txtid_formapago.Text = oBtiene.Id_condpago.ToString(); txtds_formapago.Text = oBtiene.ds_condpago.ToString(); txtnu_placa.Text = oBtiene.Ds_placa.ToString().Trim(); txtid_chofer.Text = oBtiene.IdPersonal2.ToString().Trim(); txtds_chofer.Text = oBtiene.dsPersonal2.ToString(); txtid_documento.Text = oBtiene.Id_docucom.ToString(); cb_tipdoc.SelectedValue = txtid_documento.Text; txtid_vendedor.Text = oBtiene.Id_vendedor.ToString(); txtds_vendedor.Text = oBtiene.ds_vendedor.ToString(); txtds_observ.Text = oBtiene.Ds_observ.ToString(); txtfe_autorizado.Text = oBtiene.fe_autorizado.ToString(); txtfe_aprobado.Text = oBtiene.fe_aprobado.ToString(); txtid_prioridad.Text = oBtiene.id_prioridad.ToString(); cb_prioridad.SelectedValue = oBtiene.id_prioridad.ToString(); txtMoneda.Text = oBtiene.Id_vmoneda.ToString(); cbMoneda.SelectedValue = oBtiene.Id_vmoneda.ToString(); ESalida_Detalle objSD = new ESalida_Detalle(); objSD.IdEmpresa = wfChgEmpPer.datos.idEmpresa; objSD.IdPeriodo = wfChgEmpPer.datos.idperiodo; objSD.IdSalida = txtbuscaridsalida.Text; List<ESalida_Detalle> lstIG = new List<ESalida_Detalle>(); lstIG = BSalida_Detalle.AL_Salida_Detalle_qry01(objSD); foreach (ESalida_Detalle _objSD in lstIG) { string[] row = { _objSD.Nu_item, _objSD.CodBar, _objSD.Nu_tf, _objSD.Nu_op, _objSD.Id_mercado, _objSD.Id_tipo, _objSD.Id_tiptela, _objSD.Id_producto, _objSD.Ds_producto, _objSD.Id_color, _objSD.Ds_color, _objSD.Qt_rollo.ToString(), _objSD.Qt_peso_Actual.ToString(), _objSD.Qt_peso.ToString(), _objSD.Mt_precio.ToString(), _objSD.Mt_igv.ToString(), _objSD.Mt_total.ToString(), _objSD._id_cliente.ToString(), _objSD.Qt_peso_Disp.ToString(), }; dgvSalida.Rows.Add(row); } ///// detalle de OP EOrdPedido_Detalle objOpd = new EOrdPedido_Detalle(); objOpd.IdEmpresa = wfChgEmpPer.datos.idEmpresa; objOpd.IdPeriodo = wfChgEmpPer.datos.idperiodo; objOpd.Idreqsalida = txtnu_op.Text; List<EOrdPedido_Detalle> lstOP = new List<EOrdPedido_Detalle>(); lstOP = BOrdPedido_Detalle.VE_OrdPedido_Detalle_qry02(objOpd); foreach (EOrdPedido_Detalle _objOP in lstOP) { string[] row = { _objOP.NuItem, _objOP.Id_clipro, _objOP.ds_clipro, _objOP.Id_producto, _objOP.ds_producto, _objOP.Id_color, _objOP.DsColor, _objOP.Qt_rollo.ToString(), _objOP.Qt_rollo_pend.ToString(), _objOP.Qt_peso.ToString(), _objOP.Id_vendedor, _objOP.Ds_vendedor, _objOP.Mt_preunit_actual.ToString(), _objOP._igvActivo.ToString(), }; dgOrdenPedido.Rows.Add(row); } mCalcula1(); mCalcula2(); } catch (Exception ex) { ex.ToString(); } //mCalcula1(); //mCalcula2(); } else { MessageBox.Show("Datos no existen", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); Nuevo(); validacionNuevo(); } }
//public static void VE_OrdPedido_Detalle_mnt04(ESalida_Detalle obj) //{ // DBAccess db = new DBAccess(); // db.AddParameter("@pidEmpresa", obj.IdEmpresa); // db.AddParameter("@pidPeriodo", obj.IdPeriodo); // db.AddParameter("@pidreqsalida", obj._pidreqsalida); // db.AddParameter("@pid_clipro", obj._id_cliente); // db.AddParameter("@pid_producto", obj.Id_producto); // db.AddParameter("@pid_color", obj.Id_color); // db.AddParameter("@pnurollo", obj.Qt_rollo); // db.ExecuteNonQuery("VE_OrdPedido_Detalle_mnt04"); //} private static ESalida_Detalle mCargarSalida_Detalle_qry03(IDataReader rdr) { ESalida_Detalle objSD = new ESalida_Detalle(); objSD.Nu_item = rdr.IsDBNull(rdr.GetOrdinal("nu_item")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_item")); objSD.CodBar = rdr.IsDBNull(rdr.GetOrdinal("CodBar")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("CodBar")); objSD.Nu_tf = rdr.IsDBNull(rdr.GetOrdinal("nu_tf")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_tf")); objSD.Nu_op = rdr.IsDBNull(rdr.GetOrdinal("nu_op")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_op")); objSD.Id_tipo = rdr.IsDBNull(rdr.GetOrdinal("id_tipo")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_tipo")); objSD.Id_tiptela = rdr.IsDBNull(rdr.GetOrdinal("id_tiptela")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_tiptela")); objSD.Id_mercado = rdr.IsDBNull(rdr.GetOrdinal("id_mercado")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_mercado")); objSD.Id_producto = rdr.IsDBNull(rdr.GetOrdinal("id_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_producto")); objSD.Ds_producto = rdr.IsDBNull(rdr.GetOrdinal("ds_producto")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_producto")); objSD.Id_color = rdr.IsDBNull(rdr.GetOrdinal("id_color")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_color")); objSD.Ds_color = rdr.IsDBNull(rdr.GetOrdinal("ds_Color")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_Color")); objSD.Qt_rollo = rdr.IsDBNull(rdr.GetOrdinal("qt_rollo")) ? 0 : rdr.GetInt32(rdr.GetOrdinal("qt_rollo")); objSD.Qt_peso = rdr.IsDBNull(rdr.GetOrdinal("qt_peso")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("qt_peso")); objSD.Mt_precio = rdr.IsDBNull(rdr.GetOrdinal("mt_precio")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_precio")); return objSD; }
private void ListarSalida() { try { ESalida_Detalle obj = new ESalida_Detalle(); if (psintypesel == 1) { obj.psintypesel = 1; obj.IdEmpresa = wfChgEmpPer.datos.idEmpresa; obj.IdPeriodo = wfChgEmpPer.datos.idperiodo; obj.IdSalida = txtCodigo.Text; obj.Nu_tf = txt_nutf.Text; obj.Ds_producto = txtdsproducto.Text; DataSet ds = BSalida_Detalle.AL_Salida_Detalle_qry02(obj); dgSalida.DataSource = ds.Tables[0]; nuItem.Text = Convert.ToInt16(dgSalida.RowCount).ToString(); } else if (psintypesel == 2) { obj.psintypesel = 2; obj.IdEmpresa = wfChgEmpPer.datos.idEmpresa; obj.IdPeriodo = wfChgEmpPer.datos.idperiodo; obj.IdSalida = txtCodigo.Text; obj.Nu_tf = txt_nutf.Text; obj.Ds_producto = txtdsproducto.Text; DataSet ds = BSalida_Detalle.AL_Salida_Detalle_qry02(obj); dgSalida.DataSource = ds.Tables[0]; nuItem.Text = Convert.ToInt16(dgSalida.RowCount).ToString(); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAnular_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Seguro que desea Anular el Despacho?", "Eliminar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); { if (result == DialogResult.OK) { ESalida_Detalle objDS = new ESalida_Detalle(); btnGrabar.Enabled = false; btnEditar.Enabled = false; btnVistaPrevia.Enabled = false; for (int i = 0; dgvSalida.Rows.Count > i; i++) { var nu_secue = dgvSalida.Rows[i].Cells["nu_item"].Value; var cod_barra = dgvSalida.Rows[i].Cells["CodBar"].Value; var peso = dgvSalida.Rows[i].Cells["qt_peso"].Value; var _id_cliente2 = dgvSalida.Rows[i].Cells["id_cliente"].Value; var _id_producto2 = dgvSalida.Rows[i].Cells["id_producto"].Value; var _id_color2 = dgvSalida.Rows[i].Cells["id_color"].Value; var _nu_rollo2 = dgvSalida.Rows[i].Cells["_nu_rollo"].Value; objDS.IdPeriodo = wfChgEmpPer.datos.idperiodo; objDS.IdEmpresa = wfChgEmpPer.datos.idEmpresa; //wfChgEmpPer.datos.idperiodo;//llenar con sesion objDS.IdSalida = txtid_salida.Text; objDS.Nu_item = nu_secue.ToString(); objDS.CodBar = cod_barra.ToString(); objDS.Qt_peso = Convert.ToDecimal(peso); objDS._pidreqsalida = txtnu_op.Text; objDS._id_cliente = _id_cliente2.ToString(); objDS.Id_producto = _id_producto2.ToString(); objDS.Id_color = _id_color2.ToString(); objDS.Qt_rollo = Convert.ToInt16(_nu_rollo2); objDS.Id_uupdarec = frmLogin.d.id.ToLower(); BSalida_Detalle.Al_Salida_Detalle_mnt04(objDS); // btnGrabar_Click() = false; } } else if (result == DialogResult.Cancel) { } RefrescarOP(); } }
public static void VE_OrdPedido_Detalle_mnt02(ESalida_Detalle obj) { DSalida_Detalle.VE_OrdPedido_Detalle_mnt02(obj); }
private void btnEliminarItem_Click(object sender, EventArgs e) { txtbuscaridsalida.Text = txtid_salida.Text; try { var nuSecuen = dgvSalida.CurrentRow.Cells["nu_item"].Value; var codbarr = dgvSalida.CurrentRow.Cells["CodBar"].Value; var peso = dgvSalida.CurrentRow.Cells["qt_peso"].Value; var _id_cliente = dgvSalida.CurrentRow.Cells["id_cliente"].Value; var _id_producto = dgvSalida.CurrentRow.Cells["id_producto"].Value; var _id_color = dgvSalida.CurrentRow.Cells["id_color"].Value; var nu_rollo_ = dgvSalida.CurrentRow.Cells["_nu_rollo"].Value; dgTempDet.Rows.Add(nuSecuen.ToString(),codbarr.ToString(),peso.ToString(),_id_cliente.ToString(),_id_producto.ToString(),_id_color.ToString(),nu_rollo_.ToString()); } catch (Exception ex) { ex.ToString(); } try { if (txtid_salida.Text != "") { //ANULAR EL DETALLE DialogResult result = MessageBox.Show("Seguro que desea Eliminar?", "Eliminar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); { if (result == DialogResult.OK) { ESalida_Detalle objDS = new ESalida_Detalle(); for (int i = 0; dgTempDet.Rows.Count > i; i++) { var nu_secue = dgTempDet.Rows[i].Cells["nusecuencia"].Value; var cod_barra = dgTempDet.Rows[i].Cells["codbarra"].Value; var peso = dgTempDet.Rows[i].Cells["peso"].Value; var _id_cliente2 = dgTempDet.Rows[i].Cells["_id_cliente"].Value; var _id_producto2 = dgTempDet.Rows[i].Cells["_id_producto"].Value; var _id_color2 = dgTempDet.Rows[i].Cells["_id_color"].Value; var _nu_rollo2 = dgTempDet.Rows[i].Cells["nu_rollo_"].Value; objDS.IdPeriodo = wfChgEmpPer.datos.idperiodo; objDS.IdEmpresa = wfChgEmpPer.datos.idEmpresa; //wfChgEmpPer.datos.idperiodo;//llenar con sesion objDS.IdSalida = txtid_salida.Text; objDS.Nu_item = nu_secue.ToString(); objDS.CodBar = cod_barra.ToString(); objDS.Qt_peso = Convert.ToDecimal(peso); objDS._pidreqsalida = txtnu_op.Text; objDS._id_cliente = _id_cliente2.ToString(); objDS.Id_producto = _id_producto2.ToString(); objDS.Id_color = _id_color2.ToString(); objDS.Qt_rollo = Convert.ToInt16(_nu_rollo2); objDS.Id_uupdarec = frmLogin.d.id.ToLower(); BSalida_Detalle.Al_Salida_Detalle_mnt03(objDS); } } else if (result == DialogResult.Cancel) { } RefrescarOP(); } } dgvSalida.Rows.Remove(dgvSalida.CurrentRow); dgTempDet.Rows.Clear(); mCalcula1(); mCalcula2(); } catch (Exception ex) { ex.ToString(); } if (lblnuitem.Text == "0") { txtid_vendedor.Enabled = true; txtds_vendedor.Enabled = true; btnvendedor.Enabled = true; } }
public void LlenarGrilla(ESalida_Detalle obj, object form) { int countRows = dgvSalida.Rows.Count - 1; if (countRows >= 0) { valorCelda = dgvSalida.Rows[countRows].Cells["nu_item"].Value.ToString(); } else { valorCelda = "0"; } string item = (Convert.ToInt16(valorCelda) + 1).ToString(); //----------------------------------------------------------------------------- int count = 0; int count2 = 0; for (int i = 0; dgvSalida.Rows.Count > i; i++) { var codBarra = dgvSalida.Rows[i].Cells["CodBar"].Value.ToString(); if (codBarra == obj.CodBar) { count2 = count2 + 1; } else { } } if (txtid_cliente.Text.Trim() == _id_cliprod && txtidproducto.Text.Trim() == obj.Id_producto && txtidcolor.Text.Trim() == obj.Id_color )//&& id_vendedor == obj.Id_vendedor { count = count + 1; } else { } //---------------------------------------------------------------------------- if (count != 0) { if (count2 ==0) { if ((Convert.ToInt16(txtnurollo.Text) > Convert.ToInt16(lblitem.Text)) & (Convert.ToInt16(txtnu_rollo_pend.Text) > 0)) { string[] row = { obj.Nu_item=item.PadLeft(2, '0'), obj.CodBar, obj.Nu_tf, obj.Nu_op, obj.Id_mercado, obj.Id_tipo, obj.Id_tiptela, obj.Id_producto, obj.Ds_producto, obj.Id_color, obj.Ds_color, obj.Qt_rollo.ToString(), obj.Qt_peso_Actual.ToString(), obj.Qt_peso.ToString(), //obj.Mt_precio.ToString(), txtprecio.Text, }; dgvSalida.Rows.Add(row); lblitem.Text = dgvSalida.RowCount.ToString(); FrmSalidaProducto_Popup frmPopup = (FrmSalidaProducto_Popup)form; //frmPopup.Close(); } else { MessageBox.Show("Llego al limite de # Rollos de la OP", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmSalidaProducto_Popup frm = (FrmSalidaProducto_Popup)form; //frm.mensaje = "Llego al limite de # Rollos de la OP"; //frm.Close(); } } else { MessageBox.Show("Ya existe este Articulo", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmSalidaProducto_Popup frm = (FrmSalidaProducto_Popup)form; //frm.mensaje = "Ya existe este Articulo"; //frm.Close(); } } else { MessageBox.Show("Producto no existe en la Orden de Pedido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmSalidaProducto_Popup frm = (FrmSalidaProducto_Popup)form; // frm.mensaje = "Producto no existe en la Orden de Pedido"; //frm.Close(); } }