Esempio n. 1
0
 protected void btnAlta_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         EmpresaModelo empresa = new EmpresaModelo();
         empresa.razon_social       = tbRazonSocial.Text;
         empresa.cuit               = tbCuit.Text;
         empresa.numero_sap_empresa = Convert.ToInt32(tbNroSAP.Text);
         empresa.direccion_legal    = tbDirLegal.Text;
         empresa.direccion_entrega  = tbDirEntrega.Text;
         empresa.telefono           = tbTelefono.Text;
         empresa.email              = tbEmail.Text;
         empresa.tipo_empresa       = Convert.ToInt32(selectTipoEmpresa.Value);
         DAOEmpresa dao = new DAOEmpresa();
         if (dao.AgregarEmpresa(empresa))
         {
             tbRazonSocial.Text        = "";
             tbCuit.Text               = "";
             tbNroSAP.Text             = "";
             tbDirLegal.Text           = "";
             tbDirEntrega.Text         = "";
             tbTelefono.Text           = "";
             tbEmail.Text              = "";
             confirmacionAlta.CssClass = "text-success";
             confirmacionAlta.Text     = "Empresa agregada correctamente";
         }
         else
         {
             confirmacionAlta.CssClass = "text-danger";
             confirmacionAlta.Text     = "Empresa NO SE PUDO agregar correctamente";
         }
     }
 }
        public override async Task InitializeAsync(object navigationData)
        {
            // await listarElementos();
            if (navigationData != null)
            {
                Elemento = navigationData as ElementoModelo; //en el elemento estan todas las propiedades que se quieran desplegar en la vista

                NombreDispensador = Elemento.NombreDispensador;
                Distancia         = Elemento.Distancia;
                NombreElemento    = Elemento.NombreElemento;
                Descripcion       = Elemento.Descripcion;
                NumCasillero      = Elemento.NumCasillero;
                Id = Elemento.Id;
            }
            else
            {
                Elemento = new ElementoModelo();
            }
            var idEmpresa            = Application.Current.Properties["idEmpresa"] as string;;
            var url                  = GlobalSettings.BASE_URL + GlobalSettings.TIEMPO_MAX_RESERVA + idEmpresa;
            var empresa              = new EmpresaModelo();
            var getUbicaciones       = new GetService <EmpresaModelo>(url);
            Tuple <bool, string> ans = await getUbicaciones.SendRequest(empresa);

            if (ans.Item1)
            {
                EmpresaModelo tiempo = JsonConvert.DeserializeObject <EmpresaModelo>(ans.Item2);
                Tiempo = tiempo.TiempoMaxReserva;
            }
        }
Esempio n. 3
0
        public ResultadoProcedimientoVM CrearEmpresa(EmpresaModelo empresa)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                //using (var bdConn = new OracleConnection(cadenaConexion))
                //{
                using (var bdCmd = new OracleCommand("PKG_EMPRESA.SP_INSERTAR_EMPRESA", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearEmpresa(empresa));
                    //bdConn.Open();
                    bdCmd.ExecuteNonQuery();
                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                }
                //}
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Esempio n. 4
0
 public void atualizarSalvar(EmpresaModelo modEmpresa)
 {
     try
     {
         AbrirConexao();
         comando = new MySqlCommand("update empresa set fantasia_empresa = @fantasia,razaosocial_empresa = @razao,telefone_empresa = @telefone,celular_empresa = @celular,endereco_empresa = @endereco," +
                                    " numero_empresa = @numero, bairro_empresa = @bairro,cidade_empresa = @cidade,cep_empresa = @cep,email_empresa = @email,rgIe_empresa = @rg,uf_empresa = @uf where id_empresa = @idempresa", conexao);
         comando.Parameters.AddWithValue("@fantasia", modEmpresa.nomeFantasiaEmpresa);
         comando.Parameters.AddWithValue("@razao", modEmpresa.razaoSocialEmpresa);
         comando.Parameters.AddWithValue("@telefone", modEmpresa.telefoneEmpresa);
         comando.Parameters.AddWithValue("@celular", modEmpresa.celularEmpresa);
         comando.Parameters.AddWithValue("@endereco", modEmpresa.enderecoEmpresa);
         comando.Parameters.AddWithValue("@numero", modEmpresa.numeroEnderecoEmpresa);
         comando.Parameters.AddWithValue("@bairro", modEmpresa.bairroEmpresa);
         comando.Parameters.AddWithValue("@cidade", modEmpresa.cidadeEmpresa);
         comando.Parameters.AddWithValue("@cep", modEmpresa.cepEmpresa);
         comando.Parameters.AddWithValue("@email", modEmpresa.emailEmpresa);
         comando.Parameters.AddWithValue("@rg", modEmpresa.rgIeEmpresa);
         comando.Parameters.AddWithValue("@uf", modEmpresa.ufEmpresa);
         comando.Parameters.AddWithValue("@idempresa", 1);//A principio o id da empresa sempre será um, não terá outras empresas cadastradas no sistema.
         comando.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw new Exception("Erro ao salvar alterações da empresa, classe DAO! " + erro.Message);
     }
     finally
     {
         FecharConexao();
     }
 }
Esempio n. 5
0
        public bool AgregarEmpresa(EmpresaModelo empresa)
        {
            DAOMaster dao    = new DAOMaster();
            bool      result = false;

            try
            {
                dao.SetearQuery("Insert into EMPRESA values(@cuit, @razonSocial, @nroSAP, @dirLegal, @dirEntrega, @telefono, @email, @tipoEmpresa, @habilitadoEmpresa)");
                dao.AgregarParametro("@cuit", empresa.cuit);
                dao.AgregarParametro("@razonSocial", empresa.razon_social);
                dao.AgregarParametro("@nroSAP", empresa.numero_sap_empresa);
                dao.AgregarParametro("@dirLegal", empresa.direccion_legal);
                dao.AgregarParametro("@dirEntrega", empresa.direccion_entrega);
                dao.AgregarParametro("@telefono", empresa.telefono);
                dao.AgregarParametro("@email", empresa.email);
                dao.AgregarParametro("@tipoEmpresa", empresa.tipo_empresa);
                dao.AgregarParametro("@habilitadoEmpresa", 1);
                dao.EjecutarAccion();
                result = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
Esempio n. 6
0
        public bool ModificarEmpresa(EmpresaModelo empresa, string condicion)
        {
            DAOMaster dao    = new DAOMaster();
            bool      result = false;

            try
            {
                dao.SetearQuery("Update EMPRESA set cuit=@cuit, razon_social=@razonSocial, numero_sap_empresa=@nroSAP, direccion_legal=@dirLegal, direccion_entrega=@dirEntrega, telefono=@telefono, email=@email, tipo_empresa=@tipoEmpresa, habilitado_empresa=@habilitadoEmpresa Where id_empresa=@id_empresa");
                dao.AgregarParametro("@id_empresa", empresa.id_empresa);
                dao.AgregarParametro("@cuit", empresa.cuit);
                dao.AgregarParametro("@razonSocial", empresa.razon_social);
                dao.AgregarParametro("@nroSAP", empresa.numero_sap_empresa);
                dao.AgregarParametro("@dirLegal", empresa.direccion_legal);
                dao.AgregarParametro("@dirEntrega", empresa.direccion_entrega);
                dao.AgregarParametro("@telefono", empresa.telefono);
                dao.AgregarParametro("@email", empresa.email);
                dao.AgregarParametro("@tipoEmpresa", empresa.tipo_empresa);
                if (condicion == "modificacion")
                {
                    dao.AgregarParametro("@habilitadoEmpresa", 1);
                }
                else
                {
                    dao.AgregarParametro("@habilitadoEmpresa", 0);
                };
                dao.EjecutarAccion();
                result = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
Esempio n. 7
0
        protected void btnBaja_Click(object sender, EventArgs e)
        {
            DAOEmpresa dao = new DAOEmpresa();

            empresa                    = new EmpresaModelo();
            empresa.id_empresa         = Convert.ToInt32(Session[Session.SessionID + "idItemSelected"]);
            empresa.razon_social       = tbRazonSocial.Text;
            empresa.cuit               = tbCuit.Text;
            empresa.numero_sap_empresa = Convert.ToInt32(tbNroSAP.Text);
            empresa.direccion_legal    = tbDirLegal.Text;
            empresa.direccion_entrega  = tbDirEntrega.Text;
            empresa.telefono           = tbTelefono.Text;
            empresa.email              = tbEmail.Text;
            empresa.tipo_empresa       = Convert.ToInt32(selectTipoEmpresa.Value);
            empresa.habilitado_empresa = 0;
            if (dao.ModificarEmpresa(empresa, "baja"))
            {
                confirmacionEstado.CssClass = "text-success";
                confirmacionEstado.Text     = "Empresa dada de baja correctamente";
            }
            else
            {
                confirmacionEstado.CssClass = "text-danger";
                confirmacionEstado.Text     = "Empresa NO SE PUDO dar de baja correctamente";
            }
        }
Esempio n. 8
0
 public void atualizarSalvar(EmpresaModelo modEmpresa)
 {
     try
     {
         daoEmpresa.atualizarSalvar(modEmpresa);
     }
     catch (Exception erro)
     {
         throw new Exception("Erro ao atualizar as informações da empresa, classe BLL! " + erro.Message);
     }
 }
Esempio n. 9
0
 public void buscarInformacoesEmpresa(EmpresaModelo modEmpresa)
 {
     try
     {
         daoEmpresa.buscarInformacoesEmpresa(modEmpresa);
     }
     catch (Exception erro)
     {
         throw new Exception("Erro ao buscar informações da empresa, classe BLL! " + erro.Message);
     }
 }
Esempio n. 10
0
 public ActionResult EditarEmpresa(EmpresaModelo modelo)
 {
     Negocio.Crud.EmpresaCrud gestor     = new Negocio.Crud.EmpresaCrud();
     Entidad.EmpresaEnt       empresaEnt = new Entidad.EmpresaEnt()
     {
         id_empresa  = modelo.id_empresa,
         nom_empresa = modelo.nom_empresa,
         rut_empresa = modelo.rut_empresa
     };
     gestor.ModificarEmpresa(empresaEnt);
     return(RedirectToAction("ListaEmpresas", "Empresa"));
 }
Esempio n. 11
0
        private async Task listarEmpresas()
        {
            var url                  = GlobalSettings.BASE_URL + GlobalSettings.LISTAR_EMPRESAS;
            var empresa              = new EmpresaModelo();
            var getEmpresa           = new GetService <EmpresaModelo>(url);
            Tuple <bool, string> ans = await getEmpresa.SendRequest(empresa);

            if (ans.Item1)
            {
                List <EmpresaModelo> empresas = JsonConvert.DeserializeObject <List <EmpresaModelo> >(ans.Item2);
                ListaEmpresas = new ObservableCollection <EmpresaModelo>(empresas);
            }
        }
Esempio n. 12
0
        /// <summary>
        /// Busca la empresa seleccionada y guarda las modificaciones realizadas en la Base de Datos.
        /// </summary>
        /// <param name="CodigoEmpresa">Este argumento es del tipo int y corresponde al codigo de la empresa a modificar</param>
        /// <returns>
        /// Retorna la View generada con los datos de la emresa seleccionada.
        /// </returns>
        // GET
        public ActionResult EditarEmpresa(int CodigoEmpresa)
        {
            Negocio.Crud.EmpresaCrud gestor     = new Negocio.Crud.EmpresaCrud();
            Entidad.EmpresaEnt       empresaEnt = gestor.BuscarEmpresa(CodigoEmpresa);
            EmpresaModelo            modelo     = new EmpresaModelo()
            {
                id_empresa  = empresaEnt.id_empresa,
                nom_empresa = empresaEnt.nom_empresa,
                rut_empresa = empresaEnt.rut_empresa
            };

            return(View(modelo));
        }
Esempio n. 13
0
        public EmpresaModelo buscarInformacoesEmpresa(EmpresaModelo modEmpresa)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("select *from empresa where id_empresa = 1", conexao);
                dr      = comando.ExecuteReader();
                while (dr.Read())
                {
                    string nomeFantasia   = Convert.ToString(dr["fantasia_empresa"]);
                    string razaosocial    = Convert.ToString(dr["razaosocial_empresa"]);
                    string telefone       = Convert.ToString(dr["telefone_empresa"]);
                    string celular        = Convert.ToString(dr["celular_empresa"]);
                    string endereco       = Convert.ToString(dr["endereco_empresa"]);
                    string numeroendereco = Convert.ToString(dr["numero_empresa"]);
                    string bairro         = Convert.ToString(dr["bairro_empresa"]);
                    string cidade         = Convert.ToString(dr["cidade_empresa"]);
                    string cep            = Convert.ToString(dr["cep_empresa"]);
                    string email          = Convert.ToString(dr["email_empresa"]);
                    string cpfcnpj        = Convert.ToString(dr["cpfcnpj_empresa"]);
                    string rgIe           = Convert.ToString(dr["rgIe_empresa"]);
                    string uf             = Convert.ToString(dr["uf_empresa"]);

                    modEmpresa.nomeFantasiaEmpresa   = nomeFantasia;
                    modEmpresa.razaoSocialEmpresa    = razaosocial;
                    modEmpresa.telefoneEmpresa       = telefone;
                    modEmpresa.celularEmpresa        = celular;
                    modEmpresa.enderecoEmpresa       = endereco;
                    modEmpresa.numeroEnderecoEmpresa = numeroendereco;
                    modEmpresa.bairroEmpresa         = bairro;
                    modEmpresa.cidadeEmpresa         = cidade;
                    modEmpresa.cepEmpresa            = cep;
                    modEmpresa.emailEmpresa          = email;
                    modEmpresa.cpfCnpjEmpresa        = cpfcnpj;
                    modEmpresa.rgIeEmpresa           = rgIe;
                    modEmpresa.ufEmpresa             = uf;
                }
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao buscar informações da empresa, classe DAO! " + erro.Message);
            }
            finally
            {
                FecharConexao();
            }
            return(modEmpresa);
        }
Esempio n. 14
0
        public ActionResult Gravar(EmpresaModelo empresaModelo)
        {
            if (empresaModelo == null)
            {
                throw new Exception("Modelo está nulo!");
            }

            try
            {
                EmpresaAplicacao.Gravar(empresaModelo);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Response.StatusCode = 500;
                return(Json("Ocorreu um erro: " + ex.Message));
            }
        }
Esempio n. 15
0
 public ActionResult IngresarEmpresa(EmpresaModelo empresa)
 {
     Entidad.EmpresaEnt empresaEnt = new Entidad.EmpresaEnt()
     {
         id_empresa  = empresa.id_empresa,
         nom_empresa = empresa.nom_empresa,
         rut_empresa = empresa.rut_empresa
     };
     Negocio.Crud.EmpresaCrud gestor = new Negocio.Crud.EmpresaCrud();
     if (gestor.AgregarEmpresa(empresaEnt))
     {
         return(View(empresa));
     }
     else
     {
         return(RedirectToAction("ListaEmpresas", "Empresa"));
     }
 }
Esempio n. 16
0
        public void salvarAtualizarEmpresa(EmpresaModelo modEmpresa)
        {
            modEmpresa.nomeFantasiaEmpresa   = textBoxNomeFantasia.Text;
            modEmpresa.rgIeEmpresa           = textBoxRGIE.Text;
            modEmpresa.razaoSocialEmpresa    = textBoxRazaoSocial.Text;
            modEmpresa.telefoneEmpresa       = textBoxTelefone.Text;
            modEmpresa.celularEmpresa        = textBoxCelular.Text;
            modEmpresa.enderecoEmpresa       = textBoxEndereco.Text;
            modEmpresa.numeroEnderecoEmpresa = textBoxNumeroEndereco.Text;
            modEmpresa.bairroEmpresa         = textBoxBairro.Text;
            modEmpresa.cidadeEmpresa         = textBoxCidade.Text;
            modEmpresa.ufEmpresa             = comboBoxUF.Text;
            modEmpresa.cepEmpresa            = textBoxCEP.Text;
            modEmpresa.emailEmpresa          = textBoxEmail.Text;

            empresaBLL.atualizarSalvar(modEmpresa);

            MessageBox.Show("Informações atualizadas com sucesso!", "Empresa", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Esempio n. 17
0
        /// <summary>
        /// Consulta todas Empresas de la Base de Datos y Genera la vista con estas.
        /// </summary>
        /// <returns>
        /// Retorna el View generado con un List de la clase EmpresaModelo.
        /// </returns>
        // GET
        public ActionResult ListaEmpresas()
        {
            List <EmpresaModelo> listaEmpresa = new List <EmpresaModelo>();
            EmpresaModelo        empresa;

            Negocio.Crud.EmpresaCrud  gestor          = new Negocio.Crud.EmpresaCrud();
            List <Entidad.EmpresaEnt> listaEmpresaEnt = gestor.ListarEmpresa();

            foreach (Entidad.EmpresaEnt emp in listaEmpresaEnt)
            {
                empresa = new EmpresaModelo()
                {
                    id_empresa  = emp.id_empresa,
                    nom_empresa = emp.nom_empresa,
                    rut_empresa = emp.rut_empresa
                };
                listaEmpresa.Add(empresa);
            }
            return(View(listaEmpresa));
        }
Esempio n. 18
0
        public List <EmpresaModelo> ListarEmpresasConIf(int if1, int if2, int tipo1, int tipo2)
        {
            List <EmpresaModelo> lista = new List <EmpresaModelo>();
            EmpresaModelo        aux   = new EmpresaModelo();
            DAOMaster            datos = new DAOMaster();

            try
            {
                datos.SetearQuery("select * from EMPRESA");
                datos.EjecutarLector();
                while (datos.lector.Read())
                {
                    if ((if1 == datos.lector.GetInt32(9) || if2 == datos.lector.GetInt32(9)) && (tipo1 == datos.lector.GetInt32(8) || tipo2 == datos.lector.GetInt32(8)))
                    {
                        aux                    = new EmpresaModelo();
                        aux.id_empresa         = datos.lector.GetInt32(0);
                        aux.cuit               = datos.lector.GetString(1);
                        aux.razon_social       = datos.lector.GetString(2);
                        aux.numero_sap_empresa = datos.lector.GetInt32(3);
                        aux.direccion_legal    = datos.lector.GetString(4);
                        aux.direccion_entrega  = datos.lector.GetString(5);
                        aux.telefono           = datos.lector.GetString(6);
                        aux.email              = datos.lector.GetString(7);
                        aux.tipo_empresa       = datos.lector.GetInt32(8);
                        aux.habilitado_empresa = datos.lector.GetInt32(9);
                        lista.Add(aux);
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
                datos = null;
            }
        }
Esempio n. 19
0
        public EmpresaModelo ListarUnaEmpresa(int id)
        {
            EmpresaModelo empresa = new EmpresaModelo();
            DAOMaster     dao     = new DAOMaster();

            try
            {
                dao.SetearQuery("select * from EMPRESA where id_empresa = @id_empresa");
                dao.AgregarParametro("@id_empresa", id);
                dao.EjecutarLector();
                while (dao.lector.Read())
                {
                    empresa                    = new EmpresaModelo();
                    empresa.id_empresa         = dao.lector.GetInt32(0);
                    empresa.cuit               = dao.lector.GetString(1);
                    empresa.razon_social       = dao.lector.GetString(2);
                    empresa.numero_sap_empresa = dao.lector.GetInt32(3);
                    empresa.direccion_legal    = dao.lector.GetString(4);
                    empresa.direccion_entrega  = dao.lector.GetString(5);
                    empresa.telefono           = dao.lector.GetString(6);
                    empresa.email              = dao.lector.GetString(7);
                    empresa.tipo_empresa       = dao.lector.GetInt32(8);
                    empresa.habilitado_empresa = dao.lector.GetInt32(9);
                    return(empresa);
                }
                return(empresa);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                dao.CerrarConexion();
                dao = null;
            }
        }
Esempio n. 20
0
 public ResultadoProcedimientoVM CrearEmpresa(EmpresaModelo empresa)
 {
     return(EmpresaDAL.CrearEmpresa(empresa));
 }
Esempio n. 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["id"] == null)
            {
                Response.Redirect("~/");
            }
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            idItemSelected = Convert.ToInt32(Request.QueryString["id"]);
            Session[Session.SessionID + "idItemSelected"] = idItemSelected;

            if (!IsPostBack)
            {
                //buscarCabecera, detalle y remito
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"];
                cabecera      = new SolicitudCabeceraModelo();
                cabecera      = listaCabecera.Find(J => J.id_solicitud == idItemSelected);
                Session[Session.SessionID + "cabecera"] = cabecera;
                daoRemito = new DAORemito();
                DAOSolicitud daoDetalle = new DAOSolicitud();
                listaDetalleDeUno = new List <SolicitudDetalleModelo>();
                listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected);

                //si el CAI está vigente, habilito el botón
                DAOCai daoCai = new DAOCai();
                if (daoCai.ValidarImpresionCai())
                {
                    btnImprimir.Enabled = true;
                }

                //buscar cliente y transportista y conectarlo al label
                listaEmpresaTodas    = new List <EmpresaModelo>();
                listaEmpresaTodas    = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"];
                cliente              = new EmpresaModelo();
                cliente              = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente);
                transportista        = new EmpresaModelo();
                transportista        = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista);
                lbCliente.Text       = cliente.razon_social;
                lbTransportista.Text = transportista.razon_social;

                //buscar tipo de remito y conectarlo al label
                listaTipoRemito   = new List <RemitoTipoModelo>();
                listaTipoRemito   = (List <RemitoTipoModelo>)Session[Session.SessionID + "listaTipoRemito"];
                tipoRemito        = new RemitoTipoModelo();
                tipoRemito        = listaTipoRemito.Find(J => J.id_tipo_remito == cabecera.id_tipo_remito);
                lbTipoRemito.Text = tipoRemito.descripcion_remito;

                //buscar articulo y conectarlo al label
                listaArticuloTodos = new List <ArticuloModelo>();
                listaArticuloTodos = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"];
                articulo           = new ArticuloModelo();
                articulo           = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo);
                lbArticulo.Text    = articulo.descripcion_articulo;

                //conectar textbox
                lbCantidad.Text  = Convert.ToString(listaDetalleDeUno[0].cantidad);
                lbNroRemito.Text = Convert.ToString(daoRemito.BuscarNroRemito(cabecera.id_solicitud));
            }
        }
Esempio n. 22
0
 private OracleParameter[] ParametrosCrearEmpresa(EmpresaModelo empresa)
 {
     OracleParameter[] bdParameters = new OracleParameter[14];
     bdParameters[0] = new OracleParameter("P_RUC", OracleDbType.Varchar2)
     {
         Value = empresa.RUC
     };
     bdParameters[1] = new OracleParameter("P_RAZON_SOCIAL", OracleDbType.Varchar2)
     {
         Value = empresa.RAZON_SOCIAL
     };
     bdParameters[2] = new OracleParameter("P_DIRECCION_LEGAL", OracleDbType.Varchar2)
     {
         Value = empresa.DIRECCION_LEGAL
     };
     bdParameters[3] = new OracleParameter("P_TELEFONO1", OracleDbType.Varchar2)
     {
         Value = empresa.TELEFONO1
     };
     bdParameters[4] = new OracleParameter("P_TELEFONO2", OracleDbType.Varchar2)
     {
         Value = empresa.TELEFONO2
     };
     bdParameters[5] = new OracleParameter("P_MAIL", OracleDbType.Varchar2)
     {
         Value = empresa.MAIL
     };
     bdParameters[6] = new OracleParameter("P_CAPITAL_SOCIAL", OracleDbType.Int32)
     {
         Value = empresa.CAPITAL_SOCIAL
     };
     bdParameters[7] = new OracleParameter("P_FECHA_INSCRIPCION_EMPRESA", OracleDbType.Varchar2)
     {
         Value = ""
     };
     bdParameters[8] = new OracleParameter("P_OBSERVACION", OracleDbType.Varchar2)
     {
         Value = empresa.OBSERVACION
     };
     bdParameters[9] = new OracleParameter("P_COLOR_UNIFORME", OracleDbType.Varchar2)
     {
         Value = empresa.COLOR_UNIFORME
     };
     bdParameters[10] = new OracleParameter("P_TIPO_PERSONA", OracleDbType.Int32)
     {
         Value = empresa.ID_TIPO_PERSONA
     };
     bdParameters[11] = new OracleParameter("P_TIPO_CONTRIBUYENTE", OracleDbType.Int32)
     {
         Value = empresa.ID_TIPO_CONTRIBUYENTE
     };
     bdParameters[12] = new OracleParameter("P_ESTADO", OracleDbType.Int32)
     {
         Value = EnumEstado.Activo.ValorEntero()
     };
     bdParameters[13] = new OracleParameter("P_USU_REG", OracleDbType.Int32)
     {
         Value = empresa.USUARIO_REG
     };
     return(bdParameters);
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            if ((Session[Session.SessionID + "idItemSelected"]) == null)
            {
                Response.Redirect("RemitoListado.aspx");
            }
            idItemSelected = (int)Session[Session.SessionID + "idItemSelected"];
            //si el CAI no está vigente, no dejo ver la página
            DAOCai daoCai = new DAOCai();

            if (!daoCai.ValidarImpresionCai())
            {
                Response.Redirect("RemitoListado.aspx");
            }

            if (!IsPostBack)
            {
                //buscarCabecera, detalle y remito
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"];
                cabecera      = new SolicitudCabeceraModelo();
                cabecera      = listaCabecera.Find(J => J.id_solicitud == idItemSelected);
                Session[Session.SessionID + "cabecera"] = cabecera;
                daoRemito = new DAORemito();
                DAOSolicitud daoDetalle = new DAOSolicitud();
                listaDetalleDeUno = new List <SolicitudDetalleModelo>();
                listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected);

                //buscar cliente y transportista y conectarlo al label
                listaEmpresaTodas    = new List <EmpresaModelo>();
                listaEmpresaTodas    = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"];
                cliente              = new EmpresaModelo();
                cliente              = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente);
                transportista        = new EmpresaModelo();
                transportista        = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista);
                lbCliente.Text       = cliente.razon_social;
                lbTransportista.Text = transportista.razon_social;

                //buscar articulo y conectarlo al label
                listaArticuloTodos    = new List <ArticuloModelo>();
                listaArticuloTodos    = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"];
                articulo              = new ArticuloModelo();
                articulo              = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo);
                lbArticulo.Text       = articulo.descripcion_articulo;
                lbCodigoArticulo.Text = articulo.codigo_articulo;

                //conectar labels
                lbCantidad.Text  = Convert.ToString(listaDetalleDeUno[0].cantidad);
                lbTotal.Text     = Convert.ToString(listaDetalleDeUno[0].cantidad);
                lbNroRemito.Text = Convert.ToString(daoRemito.BuscarNroRemito(cabecera.id_solicitud));

                //busco CAI vigente
                DAOCai daoCaiVigente = new DAOCai();
                long   caiVigente    = daoCaiVigente.BuscarCaiVigente();
                lbCAI.Text = Convert.ToString(caiVigente);
            }
        }
Esempio n. 24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["id"] == null)
            {
                Response.Redirect("~/");
            }
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            idItemSelected = Convert.ToInt32(Request.QueryString["id"]);
            Session[Session.SessionID + "idItemSelected"] = idItemSelected;

            if (!IsPostBack)
            {
                //buscarCabecera, detalle y archivo
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"];
                cabecera      = new SolicitudCabeceraModelo();
                cabecera      = listaCabecera.Find(J => J.id_solicitud == idItemSelected);
                Session[Session.SessionID + "cabecera"] = cabecera;
                DAOSolicitud daoDetalle = new DAOSolicitud();
                listaDetalleDeUno = new List <SolicitudDetalleModelo>();
                listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected);

                //si el usuario no tiene permiso de aprobar la solicitud, deshabilito el botón
                usuarioLogueado = new UsuarioModelo();
                usuarioLogueado = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];
                if (usuarioLogueado.id_usuario == cabecera.id_usuario_aprobador)
                {
                    btnCambiarEstado.Enabled = true;
                }

                //buscar cliente y transportista y conectarlo al ddl
                listaEmpresaTodas         = new List <EmpresaModelo>();
                listaEmpresaTodas         = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"];
                cliente                   = new EmpresaModelo();
                cliente                   = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente);
                transportista             = new EmpresaModelo();
                transportista             = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista);
                ddlCliente.DataSource     = listaEmpresaTodas;
                ddlCliente.DataTextField  = "razon_social";
                ddlCliente.DataValueField = "id_empresa";
                ddlCliente.SelectedValue  = Convert.ToString(cliente.id_empresa);
                ddlCliente.DataBind();
                ddlTransportista.DataSource     = listaEmpresaTodas;
                ddlTransportista.DataTextField  = "razon_social";
                ddlTransportista.DataValueField = "id_empresa";
                ddlTransportista.SelectedValue  = Convert.ToString(transportista.id_empresa);
                ddlTransportista.DataBind();

                //buscar tipo de remito y conectarlo al ddl
                listaTipoRemito              = new List <RemitoTipoModelo>();
                listaTipoRemito              = (List <RemitoTipoModelo>)Session[Session.SessionID + "listaTipoRemito"];
                tipoRemito                   = new RemitoTipoModelo();
                tipoRemito                   = listaTipoRemito.Find(J => J.id_tipo_remito == cabecera.id_tipo_remito);
                ddlTipoRemito.DataSource     = listaTipoRemito;
                ddlTipoRemito.DataTextField  = "descripcion_remito";
                ddlTipoRemito.DataValueField = "id_tipo_remito";
                ddlTipoRemito.SelectedValue  = Convert.ToString(tipoRemito.id_tipo_remito);
                ddlTipoRemito.DataBind();

                //buscar articulo y conectarlo al ddl
                listaArticuloTodos         = new List <ArticuloModelo>();
                listaArticuloTodos         = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"];
                articulo                   = new ArticuloModelo();
                articulo                   = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo);
                ddlArticulo.DataSource     = listaArticuloTodos;
                ddlArticulo.DataTextField  = "descripcion_articulo";
                ddlArticulo.DataValueField = "id_articulo";
                ddlArticulo.SelectedValue  = Convert.ToString(articulo.id_articulo);
                ddlArticulo.DataBind();

                //conectar textbox
                tbCantidad.Text      = Convert.ToString(listaDetalleDeUno[0].cantidad);
                tbObservaciones.Text = cabecera.observacion_solicitud;

                //estado actual
                ddlEstadoActual.SelectedValue = Convert.ToString(cabecera.estado_solicitud);

                //archivo adjunto
                idItemSelected = (int)Session[Session.SessionID + "idItemSelected"];
                DAOArchivoAdjunto daoArchivo = new DAOArchivoAdjunto();
                archivo = new ArchivoAdjuntoModelo();
                archivo = daoArchivo.ListarUnArchivo(idItemSelected);
                String url = WebConfigurationManager.AppSettings["FileFolder"] + archivo.descripcion_archivo;
                hlVerArchivo.NavigateUrl = url;

                //si ya está aprobado, no dejo que se cambie el estado
                if (cabecera.estado_solicitud == 1)
                {
                    btnCambiarEstado.Visible = false;
                }
            }
        }