private void udtCliente_Vendor(Cliente_vendor o)
 {
     try
     {
         CatalogCtrl.Cliente_vendorUdt(o);
     }
     catch
     {
         throw;
     }
 }
 private void istCliente_Vendor(Cliente_vendor o)
 {
     try
     {
         CatalogCtrl.Cliente_vendorAdd(o);
     }
     catch
     {
         throw;
     }
 }
Esempio n. 3
0
        private void fillData()
        {
            int entero = 0;

            int.TryParse(oSR.Id_entrada_inventario.ToString(), out entero);
            oEI = EntradaCtrl.InvetarioGetById(entero);
            oE  = EntradaCtrl.EntradaGetAllDataById(oEI.Id_entrada);
            oCV = CatalogCtrl.Cliente_vendorGet(oEI.Id_vendor);

            hf_id_salida_remision.Value = oSR.Id.ToString();

            int totalPiezas = 0;

            clearData();
            for (int indSRD = 0; indSRD < oSR.LstSRDetail.Count; indSRD++)
            {
                Salida_remision_detail oSRD = oSR.LstSRDetail[indSRD];
                totalPiezas += oSRD.Piezas;
                switch (indSRD)
                {
                case 0:
                    txt_bulto_1.Text        = oSRD.Bulto.ToString();
                    txt_piezasXbulto_1.Text = oSRD.Piezaxbulto.ToString();
                    txt_piezas_1.Text       = oSRD.Piezas.ToString();
                    break;

                case 1:
                    txt_bulto_2.Text        = oSRD.Bulto.ToString();
                    txt_piezasXbulto_2.Text = oSRD.Piezaxbulto.ToString();
                    txt_piezas_2.Text       = oSRD.Piezas.ToString();
                    break;

                default:
                    break;
                }
            }
            txt_piezaTotal.Text = totalPiezas.ToString();

            DateTime fecha = default(DateTime);

            DateTime.TryParse(oSR.Fecha_recibido.ToString(), out fecha);
            if (DateTime.Compare(fecha, default(DateTime)) != 0)
            {
                txt_fecha_rr.Text = fecha.ToString("dd/MM/yyyy");
            }
            txt_RR.Text = oSR.Etiqueta_rr;
        }
Esempio n. 4
0
        protected void lnk_change_status_click(object sender, CommandEventArgs args)
        {
            try
            {
                int Id = 0;
                int.TryParse(args.CommandName, out Id);
                bool status = false;
                bool.TryParse(args.CommandArgument.ToString(), out status);

                Cliente_vendor o = new Cliente_vendor();
                o.Id = Id;
                CatalogCtrl.Cliente_vendorChangeStatus(o, status);
                fillCatalog(CatalogCtrl.Cliente_vendorfillEvenInactive(Convert.ToInt32(hfFkey.Value)));
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
        private void fillForm()
        {
            int Id = 0;

            int.TryParse(hfId.Value, out Id);

            try
            {
                Cliente_vendor o = CatalogCtrl.Cliente_vendorGet(Id);
                txt_id_fiscal.Text = o.Id_fiscal;
                txt_vendor.Text    = o.Codigo;
                txt_nombre.Text    = o.Nombre;
                txt_direccion.Text = o.Direccion;
            }
            catch
            {
                throw;
            }
        }
        private Cliente_vendor getFormValues()
        {
            Cliente_vendor o      = new Cliente_vendor();
            int            entero = 0;

            int.TryParse(hfId.Value, out entero);
            o.Id   = entero;
            entero = 0;

            o.Id_fiscal = txt_id_fiscal.Text.Trim();

            int.TryParse(hfFkey.Value, out entero);
            o.Id_cliente_grupo = entero;
            entero             = 0;

            o.Nombre    = txt_nombre.Text.Trim();
            o.Codigo    = txt_vendor.Text.Trim();
            o.Direccion = txt_direccion.Text.Trim();

            return(o);
        }
Esempio n. 7
0
        private string clienteVendor(HttpContext context)
        {
            string response = string.Empty;
            string option   = context.Request["opt"].ToString();
            string key      = string.Empty;

            switch (option)
            {
            case "autoComplete":
                key      = context.Request["w"].ToString();
                response = CatalogCtrl.ToCSV((CatalogCtrl.Cliente_vendorfillByName(key)).Cast <Object>().ToList());
                break;

            case "Add":
                jsonData = new StreamReader(context.Request.InputStream).ReadToEnd();
                Cliente_vendor oCV = JsonConvert.DeserializeObject <Cliente_vendor>(jsonData);
                CatalogCtrl.Cliente_vendorAdd(oCV);
                response = JsonConvert.SerializeObject("Se guardo correctamente el registro");
                break;
            }
            return(response);
        }
Esempio n. 8
0
        public override void selById()
        {
            try
            {
                this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_fondeo");
                addParameters(1);
                DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm);
                dt = ds.Tables[0];
                if (dt.Rows.Count == 1)
                {
                    DataRow dr = dt.Rows[0];
                    BindByDataRow(dr, this._oEntrada_fondeo);

                    DataTable dtVendor = ds.Tables[1];
                    this._oEntrada_fondeo.LstClienteVendor = new List <Cliente_vendor>();
                    foreach (DataRow drVendor in dtVendor.Rows)
                    {
                        Cliente_vendor oCV = new Cliente_vendor();
                        int.TryParse(drVendor["id"].ToString(), out entero);
                        oCV.Id     = entero;
                        entero     = 0;
                        oCV.Codigo = drVendor["codigo"].ToString();
                        oCV.Nombre = drVendor["nombre"].ToString();
                        this._oEntrada_fondeo.LstClienteVendor.Add(oCV);
                    }

                    DataTable dtMercancia = ds.Tables[2];
                    this._oEntrada_fondeo.LstClienteMercancia = new List <Cliente_mercancia>();
                    foreach (DataRow drMercancia in dtMercancia.Rows)
                    {
                        Cliente_mercancia oCM = new Cliente_mercancia();
                        int.TryParse(drMercancia["id"].ToString(), out entero);
                        oCM.Id     = entero;
                        entero     = 0;
                        oCM.Codigo = drMercancia["codigo"].ToString();
                        oCM.Nombre = drMercancia["nombre"].ToString();
                        this._oEntrada_fondeo.LstClienteMercancia.Add(oCM);
                    }

                    DataTable             dtInventario = ds.Tables[3];
                    Entrada_inventarioMng oEIMng       = new Entrada_inventarioMng();
                    Entrada_inventario    oEI          = new Entrada_inventario();
                    if (dtInventario.Rows.Count == 1)
                    {
                        DataRow drEI = dtInventario.Rows[0];
                        oEIMng.BindByDataRow(drEI, oEI);
                        DataTable dtInvDet = ds.Tables[4];
                        Entrada_inventario_detailMng     oEIDMng = new Entrada_inventario_detailMng();
                        List <Entrada_inventario_detail> lstEID  = new List <Entrada_inventario_detail>();
                        foreach (DataRow drEID in dtInvDet.Rows)
                        {
                            Entrada_inventario_detail oEID = new Entrada_inventario_detail();
                            oEIDMng.BindByDataRow(drEID, oEID);
                            lstEID.Add(oEID);
                        }
                        oEI.LstEntInvDet = lstEID;

                        DataTable dtInvLote = ds.Tables[5];
                        Entrada_inventario_loteMng     oEILMng = new Entrada_inventario_loteMng();
                        List <Entrada_inventario_lote> lstEIL  = new List <Entrada_inventario_lote>();
                        foreach (DataRow drEIL in dtInvLote.Rows)
                        {
                            Entrada_inventario_lote oEIL = new Entrada_inventario_lote();
                            oEILMng.BindByDataRow(drEIL, oEIL);
                            lstEIL.Add(oEIL);
                        }
                        oEI.LstEntInvLote = lstEIL;
                    }



                    this._oEntrada_fondeo.PEntInv = oEI;
                }
                else if (dt.Rows.Count > 1)
                {
                    throw new Exception("Error de integridad");
                }
                else
                {
                    throw new Exception("No existe información para el registro solicitado");
                }
            }
            catch
            {
                throw;
            }
        }
Esempio n. 9
0
        private void fillEntradaInventario()
        {
            try
            {
                //int IdEntrada = 0;
                int IdEntradaInventario = 0;
                //int IdCliente = 0;

                int.TryParse(hf_id_entrada_inventario.Value, out IdEntradaInventario);
                //int.TryParse(hf_id_entrada.Value, out IdEntrada);
                //int.TryParse(hf_id_cliente.Value, out IdCliente);
                oEM = EntradaCtrl.MaquilaGetSum(IdEntradaInventario);
                //rep_dias_trabajados.DataSource = EntradaCtrl.OrdenTrabajoSelByInventario(IdEntradaInventario);
                //rep_dias_trabajados.DataBind();
                oEI = EntradaCtrl.InvetarioGetById(IdEntradaInventario);

                oSR = SalidaCtrl.RemisionGetSumAvailable(IdEntradaInventario);

                oE = EntradaCtrl.EntradaGetAllDataById(oEI.Id_entrada);
                hf_id_cliente.Value = oE.Id_cliente.ToString();

                oCV = CatalogCtrl.Cliente_vendorGet(oEI.Id_vendor);

                //txt_piezasXbulto.Text = oEI.PzasPorBulto.ToString();
                txt_elaboro.Text = ((MstCasc)this.Master).getUsrLoged().Nombre;

                hf_referencia.Value     = oE.Referencia;
                hf_codigo_cliente.Value = oEI.Codigo_cliente;
                hf_codigo.Value         = oEI.Codigo;
                hf_orden.Value          = oEI.Orden_compra;

                fillRemisiones(IdEntradaInventario);

                hf_img_codigo.Value = BarCode.Encode(oEI.Codigo);
                hf_img_orden.Value  = BarCode.Encode(oEI.Orden_compra);
                hf_img_vendor.Value = BarCode.Encode(oCV.Codigo);

                List <Entrada_maquila_detail> lstEntMD = EntradaCtrl.MaquilaGetDetail(IdEntradaInventario).LstEntMaqDet;
                hf_HasLote.Value     = lstEntMD.Exists(p => p.Lote != null).ToString();
                grdDetMaq.DataSource = lstEntMD;
                grdDetMaq.DataBind();

                btn_save.Text = "Guardar Remisión";
                if (oSR.PiezaTotal > 0)
                {
                }
                else
                {
                    btn_save.Enabled = false;
                    btn_save.Text    = "Sin disponibilidad de Mercancia";
                }

                //Ordenes y codigos por pedimento
                List <Entrada_inventario> lst = EntradaCtrl.InventarioMaquilado(oE.Id);
                rep_oc_by_pedimento.DataSource = lst;
                rep_oc_by_pedimento.DataBind();
            }
            catch
            {
                throw;
            }
        }