Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
 public static List<ESalida> Al_Salida_qry05(ESalida obj)
 {
     return DSalida.Al_Salida_qry05(obj);
 }
Exemplo n.º 7
0
 public static ESalida AL_Salida_qry01(ESalida obj)
 {
     return DSalida.AL_Salida_qry01(obj);
 }
Exemplo n.º 8
0
 public static void AL_Salida_mnt01(ESalida obj)
 {
     DSalida.AL_Salida_mnt01(obj);
 }
Exemplo n.º 9
0
        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();

            }
        }
Exemplo n.º 10
0
        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)
                {

                }

            }
        }
Exemplo n.º 11
0
        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;
        }
Exemplo n.º 12
0
 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;
 }
Exemplo n.º 13
0
        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;
        }