protected void btnListar_Click(object sender, EventArgs e) { try { lblError.Text = string.Empty; lblTitulo.Text = string.Empty; lblSolicitud.Text = string.Empty; LogEmpresa logempresa = new LogEmpresa(); Empresa empresa = logempresa.BuscarEmpresa(Convert.ToInt32(cboEmpresa.SelectedValue)); Session["Empresa"] = empresa; LogPaquetes logpaquete = new LogPaquetes(); List <Paquete> paquetes = logpaquete.PaquetePorEmpresa(empresa); if (paquetes.Count != 0) { grdPaquete.DataSource = paquetes; grdPaquete.DataBind(); } else { grdPaquete.DataSource = ""; grdPaquete.DataBind(); lblError.Text = "Empresas sin paquetes"; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void ibtnModificar_Click(object sender, ImageClickEventArgs e) { try { lblError.Text = string.Empty; lblMensaje.Text = string.Empty; LogEmpresa logicaEmpresa = new LogEmpresa(); Empresa empresa = logicaEmpresa.BuscarEmpresa(Convert.ToInt32(txtRut.Text)); Paquete paquete = (Paquete)Session["Paquete"]; paquete.Peso = Convert.ToInt32(txtPeso.Text); paquete.Tipo = txtTipo.Text; paquete.Descripcion = txtDescripcion.Text; LogPaquetes logicaPaquete = new LogPaquetes(); logicaPaquete.ModificarPaquete(paquete); lblMensaje.Text = "Paquete Modificado"; LimpiarFormulario(); DesactivarBotones(); txtRut.Enabled = true; txtNumero.Enabled = true; DesactivarCajas(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void ibtnAgregar_Click(object sender, ImageClickEventArgs e) { try { lblError.Text = string.Empty; lblMensaje.Text = string.Empty; LogEmpresa logicaEmpresa = new LogEmpresa(); Empresa empresa = logicaEmpresa.BuscarEmpresa(Convert.ToInt32(txtRut.Text)); Paquete paquete = new Paquete(Convert.ToInt32(txtNumero.Text), Convert.ToInt32(txtPeso.Text), txtTipo.Text, txtDescripcion.Text, empresa); LogPaquetes logicaPaquete = new LogPaquetes(); logicaPaquete.AgregarPaquete(paquete); lblMensaje.Text = "Paquete Agregado"; LimpiarFormulario(); DesactivarBotones(); ibtnAgregar.Enabled = false; txtDescripcion.Enabled = false; txtPeso.Enabled = true; txtTipo.Enabled = false; DesactivarCajas(); } catch (Exception ex) { lblError.Text = ex.Message; LimpiarFormulario(); } }
protected void ibtnBuscar_Click(object sender, ImageClickEventArgs e) { try { lblError.Text = string.Empty; lblMensaje.Text = string.Empty; if (txtRut.Text == string.Empty) { lblError.Text = "Ingrese rut"; } LogPaquetes logica = new LogPaquetes(); LogEmpresa logicaempresa = new LogEmpresa(); Empresa empresa = logicaempresa.BuscarEmpresa(Convert.ToInt32(txtRut.Text)); if (empresa == null) { lblError.Text = "La empresa no existe"; } Paquete paquete = logica.BuscarPaquetePorPks(empresa.Rut, Convert.ToInt32(txtNumero.Text)); if (paquete != null) { Session["Paquete"] = paquete; txtDescripcion.Text = paquete.Descripcion; txtPeso.Text = paquete.Peso.ToString(); txtTipo.Text = paquete.Tipo; ibtnAgregar.Enabled = false; ibtnModificar.Enabled = true; ibtnEliminar.Enabled = true; ibtnBuscar.Enabled = false; txtRut.Enabled = false; txtNumero.Enabled = false; txtPeso.Enabled = true; txtTipo.Enabled = true; txtDescripcion.Enabled = true; } else { Session["Paquete"] = null; txtRut.Enabled = false; txtNumero.Enabled = false; txtPeso.Enabled = true; txtTipo.Enabled = true; txtDescripcion.Enabled = true; ibtnEliminar.Enabled = false; ibtnModificar.Enabled = false; ibtnAgregar.Enabled = true; ibtnBuscar.Enabled = false; } } catch { lblError.Text = ("Empresa no existe"); } }
protected void imbtnBuscar_Click(object sender, ImageClickEventArgs e) { try { lblMensaje.Text = string.Empty; lblError.Text = string.Empty; if (txtRut.Text == string.Empty) { throw new Exception("Ingrese Rut para buscar"); } LogEmpresa logica = new LogEmpresa(); Empresa empresa = logica.BuscarEmpresa(Convert.ToInt32(txtRut.Text)); if (empresa != null) { Session["Empresa"] = empresa; txtNombre.Text = empresa.Nombre; txtMail.Text = empresa.Mail; txtTelefono.Text = empresa.Telefono; ibtnAgregar.Enabled = false; ibtnModificar.Enabled = true; ibtnEliminar.Enabled = true; txtRut.Enabled = false; imbtnBuscar.Enabled = false; txtMail.Enabled = true; txtNombre.Enabled = true; txtTelefono.Enabled = true; } else { Session["Empresa"] = null; txtRut.Enabled = false; ibtnAgregar.Enabled = true; ibtnModificar.Enabled = false; ibtnEliminar.Enabled = false; txtNombre.Enabled = true; txtMail.Enabled = true; txtTelefono.Enabled = true; txtNombre.Focus(); } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void grdSolicitudes_SelectedIndexChanged(object sender, EventArgs e) { try { LogEmpresa logEmp = new LogEmpresa(); Session["Emp"] = logEmp.BuscarEmpresa(Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[7].Text)); LogPaquetes logPaquete = new LogPaquetes(); Session["Paq"] = logPaquete.BuscarPaquetePorPks(Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[7].Text), Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[6].Text)); LogSolicitudEntrega logSolicitud = new LogSolicitudEntrega(); Session["Solicitud"] = logSolicitud.BuscarSolicitudDeEntrega((Paquete)Session["Paq"]); logSolicitud.CambiarEstado((SolicitudEntrega)Session["Solicitud"]); lblError.Text = "Estado Cambiado"; ListarSolicitudes(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void grdSolicitudes_SelectedIndexChanged(object sender, EventArgs e) { try { LogPaquetes logP = new LogPaquetes(); Paquete paquete = logP.BuscarPaquetePorPks(Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[7].Text), Convert.ToInt32(grdSolicitudes.SelectedRow.Cells[6].Text)); Session["Paquete"] = logP.BuscarPaquetePorPks(paquete.Empresa.Rut, paquete.Numero); lblPaquete.Text = paquete.ToString(); lblTituloP.Text = "Paquete"; LogEmpresa logE = new LogEmpresa(); Empresa empresa = logE.BuscarEmpresa(Convert.ToInt32(paquete.Empresa.Rut)); lblEmpresa.Text = empresa.ToString(); lblTituloE.Text = "Empresa"; } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void grdPaquetes_SelectedIndexChanged(object sender, EventArgs e) { try { lblTitulo.Text = "Empresa"; LogPaquetes logP = new LogPaquetes(); Paquete paquete = logP.BuscarPaquetePorPks(Convert.ToInt32(grdPaquetes.SelectedRow.Cells[1].Text), Convert.ToInt32(grdPaquetes.SelectedRow.Cells[0].Text)); Session["Paquete"] = logP.BuscarPaquetePorPks(paquete.Empresa.Rut, paquete.Numero); LogEmpresa logE = new LogEmpresa(); Empresa empresa = logE.BuscarEmpresa(Convert.ToInt32(paquete.Empresa.Rut)); lblEmpresa.Text = empresa.ToString(); ActivarCajas(); lblError.Text = string.Empty; lblMensaje.Text = string.Empty; } catch (Exception ex) { lblError.Text = ex.Message; } }