public static void AL_Salida_mnt01(ESalida obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidSalida", obj.IdSalida); db.AddParameter("@pidreqsalida", obj.Idreqsalida); db.AddParameter("@pidPersonal1", obj.IdPersonal1); db.AddParameter("@pid_local", obj.IdLocal); db.AddParameter("@pfe_salida", obj.Fe_salida); db.AddParameter("@pid_clipro", obj.Id_clipro); db.AddParameter("@pds_direntrega", obj.Ds_direntrega); db.AddParameter("@pid_condpago", obj.Id_condpago); db.AddParameter("@pds_placa", obj.Ds_placa); db.AddParameter("@pidPersonal2", obj.IdPersonal2); db.AddParameter("@pid_docucom", obj.Id_docucom); db.AddParameter("@pid_vendedor", obj.Id_vendedor); db.AddParameter("@pid_vmoneda", obj.Id_vmoneda); db.AddParameter("@pds_observ", obj.Ds_observ); db.AddParameter("@pmt_total", obj.Mt_total); db.AddParameter("@pid_ucreatrec", obj.Id_ucreatrec); db.ExecuteNonQuery("AL_Salida_mnt01"); }
public DataTable AL_Salida_rpt01(ESalida obj) { DSalida objS = new DSalida(); DataTable dt = objS.AL_Salida_rpt01(obj); return dt; }
public object GetDataReport(string key) { ESalida objE = new ESalida(); objE.IdSalida = nuSalida; objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion objE.IdPeriodo = wfChgEmpPer.datos.idperiodo; BSalida objop = new BSalida(); DataTable dt = objop.AL_Salida_rpt01(objE); DataSet ds = new DataSet(); ds.Tables.Add(dt); return ds; }
public static List<ESalida> Al_Salida_qry05(ESalida obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidsalida", obj.IdSalida); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); List<ESalida> result = new List<ESalida>(); using (IDataReader rdr = db.ExecuteReader("Al_Salida_qry05")) { while (rdr.Read()) { result.Add(mCargarExistenciaSalida(rdr)); } } return result; }
public static ESalida AL_Salida_qry01(ESalida obj) { DBAccess db = new DBAccess(); db.AddParameter("@pidEmpresa", obj.IdEmpresa); db.AddParameter("@pidPeriodo", obj.IdPeriodo); db.AddParameter("@pidSalida", obj.IdSalida); using (IDataReader rd = db.ExecuteReader("AL_Salida_qry01")) { while (rd.Read()) { return mCargarSalida(rd); } } return obj; }
public static List<ESalida> Al_Salida_qry05(ESalida obj) { return DSalida.Al_Salida_qry05(obj); }
public static ESalida AL_Salida_qry01(ESalida obj) { return DSalida.AL_Salida_qry01(obj); }
public static void AL_Salida_mnt01(ESalida obj) { DSalida.AL_Salida_mnt01(obj); }
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(); } }
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) { } } }
private static ESalida mCargarSalida(IDataReader rdr) { ESalida obj = new ESalida(); obj.IdSalida = rdr.IsDBNull(rdr.GetOrdinal("idSalida")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("idSalida")); obj.Idreqsalida = rdr.IsDBNull(rdr.GetOrdinal("idreqsalida")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("idreqsalida")); obj.IdPersonal1 = rdr.IsDBNull(rdr.GetOrdinal("idPersonal1")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("idPersonal1")); obj.dsPersonal1 = rdr.IsDBNull(rdr.GetOrdinal("EmitidoPor")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("EmitidoPor")); obj.IdLocal = rdr.IsDBNull(rdr.GetOrdinal("id_local")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_local")); obj.Fe_salida = rdr.IsDBNull(rdr.GetOrdinal("fe_salida")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("fe_salida")); obj.Hr_salida = rdr.IsDBNull(rdr.GetOrdinal("hr_salida")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("hr_salida")); obj.Id_clipro = rdr.IsDBNull(rdr.GetOrdinal("Id_clipro")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("Id_clipro")); obj.ds_clipro = rdr.IsDBNull(rdr.GetOrdinal("dsCliente")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("dsCliente")); obj.Ds_direntrega = rdr.IsDBNull(rdr.GetOrdinal("ds_direntrega")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_direntrega")); obj.Id_condpago = rdr.IsDBNull(rdr.GetOrdinal("id_condpago")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_condpago")); obj.ds_condpago = rdr.IsDBNull(rdr.GetOrdinal("dsCondpago")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("dsCondpago")); obj.Ds_placa = rdr.IsDBNull(rdr.GetOrdinal("ds_placa")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_placa")); obj.IdPersonal2 = rdr.IsDBNull(rdr.GetOrdinal("idPersonal2")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("idPersonal2")); obj.dsPersonal2 = rdr.IsDBNull(rdr.GetOrdinal("conductor")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("conductor")); obj.Id_docucom = rdr.IsDBNull(rdr.GetOrdinal("id_docucom")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_docucom")); obj.Id_vendedor = rdr.IsDBNull(rdr.GetOrdinal("id_vendedor")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vendedor")); obj.ds_vendedor = rdr.IsDBNull(rdr.GetOrdinal("dsVendedor")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("dsVendedor")); obj.Ds_observ = rdr.IsDBNull(rdr.GetOrdinal("ds_observ")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_observ")); obj.Id_vmoneda = rdr.IsDBNull(rdr.GetOrdinal("id_vmoneda")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vmoneda")); obj.fe_autorizado = rdr.IsDBNull(rdr.GetOrdinal("fe_autorizado")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("fe_autorizado")); obj.fe_aprobado = rdr.IsDBNull(rdr.GetOrdinal("fe_aprobado")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("fe_aprobado")); obj.id_prioridad = rdr.IsDBNull(rdr.GetOrdinal("id_prioridad")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_prioridad")); return obj; }
private static ESalida mCargarExistenciaSalida(IDataReader rdr) { ESalida obj = new ESalida(); obj.Existe = rdr.IsDBNull(rdr.GetOrdinal("existe")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("existe")); return obj; }
public DataTable AL_Salida_rpt01(ESalida obj) { DBAccess db = new DBAccess(); ArrayList arrPrm = new ArrayList(); arrPrm.Add(DBAccess.CreateParameter("@pidEmpresa", SqlDbType.Char, 3, obj.IdEmpresa)); arrPrm.Add(DBAccess.CreateParameter("@pidPeriodo", SqlDbType.Char, 4, obj.IdPeriodo)); arrPrm.Add(DBAccess.CreateParameter("@pidSalida", SqlDbType.Char, 7, obj.IdSalida)); DataTable dt = db.ExecuteDatatable("AL_Salida_rpt01", arrPrm); return dt; }