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; } }
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); }
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(); } }
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); }
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); }
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"; } }
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); } }
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); } }
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")); }
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); } }
/// <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)); }
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); }
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)); } }
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")); } }
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); }
/// <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)); }
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; } }
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; } }
public ResultadoProcedimientoVM CrearEmpresa(EmpresaModelo empresa) { return(EmpresaDAL.CrearEmpresa(empresa)); }
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)); } }
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); } }
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; } } }