예제 #1
0
        private Entrada addEntradaValuesCompartida()
        {
            Entrada oE = new Entrada();

            oE.Folio = hfFolio.Value.ToString();

            try
            {
                oE = getEntradaCompartida(oE.Folio);
                setFormValuesCompartida(oE);

                EntradaCtrl.AddEntradaCompartida(oE);

                oE.PUsuario = ((MstCasc)this.Master).getUsrLoged();

                DocumentoMng oDocMng = new DocumentoMng();
                foreach (Entrada_documento itemSD in VSLstED)
                {
                    Documento oDoc = new Documento();
                    oDoc.Id             = itemSD.Id_documento;
                    oDocMng.O_Documento = oDoc;
                    oDocMng.selById();
                    itemSD.PDocumento = oDoc;
                }
                oE.PLstEntDoc = VSLstED;

                Bodega oB = new Bodega();
                oB.Id = oE.Id_bodega;
                BodegaMng oBMng = new BodegaMng();
                oBMng.O_Bodega = oB;
                oBMng.selById();
                oE.PBodega = oB;

                Cortina oCor = new Cortina();
                oCor.Id        = oE.Id_cortina;
                oCor.Nombre    = ddlCortina.SelectedItem.Text;
                oCor.Id_bodega = oE.Id_bodega;
                oE.PCortina    = oCor;

                oE.PCliente = CatalogCtrl.Cliente_GetById(oE.Id_cliente);

                Cuenta_tipoMng oCTMng = new Cuenta_tipoMng();
                Cuenta_tipo    oCT    = new Cuenta_tipo();
                oCT.Id = oE.PCliente.Id_cuenta_tipo;
                oCTMng.O_Cuenta_tipo = oCT;
                oCTMng.selById();
                oE.PCliente.cuenta_tipo = oCT.Nombre;

                Custodia oCdia = new Custodia();
                oCdia.Id     = oE.Id_custodia;
                oCdia.Nombre = ddlCustodia.SelectedItem.Text;
                oE.PCustodia = oCdia;
            }
            catch (Exception)
            {
                throw;
            }
            return(oE);
        }
예제 #2
0
        private void fillForm()
        {
            int Id = 0;

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

            try
            {
                Cuenta_tipoMng oCTMng = new Cuenta_tipoMng();
                Cuenta_tipo    oCT    = new Cuenta_tipo();
                oCT.Id = Id;
                oCTMng.O_Cuenta_tipo = oCT;
                oCTMng.selById();

                txt_nombre.Text = oCT.Nombre;
            }
            catch
            {
                throw;
            }
        }
예제 #3
0
        private Salida addSalidaValuesCompartida()
        {
            Salida oS = new Salida();

            oS.Folio = hfFolio.Value.ToString();

            try
            {
                oS = getSalidaCompartida(oS.Folio);
                setFormValuesCompartida(oS);

                SalidaCtrl.AddSalidaCompartida(oS);

                oS.PUsuario = ((MstCasc)this.Master).getUsrLoged();

                DocumentoMng oDocMng = new DocumentoMng();
                foreach (Salida_documento itemSD in VSLstSD)
                {
                    Documento oDoc = new Documento();
                    oDoc.Id             = itemSD.Id_documento;
                    oDocMng.O_Documento = oDoc;
                    oDocMng.selById();
                    itemSD.PDocumento = oDoc;
                }
                oS.PLstSalDoc = VSLstSD;

                Bodega oB = new Bodega();
                oB.Id = oS.Id_bodega;
                BodegaMng oBMng = new BodegaMng();
                oBMng.O_Bodega = oB;
                oBMng.selById();
                oS.PBodega = oB;

                Cortina oCor = new Cortina();
                oCor.Id        = oS.Id_cortina;
                oCor.Nombre    = ddlCortina.SelectedItem.Text;
                oCor.Id_bodega = oS.Id_bodega;
                oS.PCortina    = oCor;

                Cliente oC = CatalogCtrl.Cliente_GetById(oS.Id_cliente);
                oS.PCliente = oC;

                Cuenta_tipoMng oCTMng = new Cuenta_tipoMng();
                Cuenta_tipo    oCT    = new Cuenta_tipo();
                oCT.Id = oC.Id_cuenta_tipo;
                oCTMng.O_Cuenta_tipo = oCT;
                oCTMng.selById();
                oS.PCliente.cuenta_tipo = oCT.Nombre;

                Transporte oT = new Transporte();
                oT.Id          = oS.Id_transporte;
                oT.Nombre      = ddlTransporte.SelectedItem.Text;
                oS.PTransporte = oT;

                Transporte_tipo oTT = new Transporte_tipo();
                oTT.Id             = oS.Id_transporte_tipo;
                oTT.Nombre         = ddlTipo_Transporte.SelectedItem.Text;
                oS.PTransporteTipo = oTT;

                Custodia oCdia = new Custodia();
                oCdia.Id     = oS.Id_custodia;
                oCdia.Nombre = ddlCustodia.SelectedItem.Text;
                oS.PCustodia = oCdia;
            }
            catch
            {
                throw;
            }
            return(oS);
        }