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 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 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"); } }
public void ListarPaquetesSinSolicitud() { try { LogPaquetes logPaquete = new LogPaquetes(); List <Paquete> paquete = logPaquete.PaqueteSinSolicitud(); grdPaquetes.DataSource = paquete; grdPaquetes.DataBind(); } 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; } }
protected void ibtnEliminar_Click(object sender, ImageClickEventArgs e) { try { lblError.Text = string.Empty; lblMensaje.Text = string.Empty; LogPaquetes logica = new LogPaquetes(); Paquete paquete = (Paquete)Session["Paquete"]; logica.EliminarPaquete(paquete); lblMensaje.Text = "Paquete Eliminado"; LimpiarFormulario(); } catch (Exception ex) { lblError.Text = ex.Message; LimpiarFormulario(); DesactivarBotones(); DesactivarCajas(); txtRut.Focus(); } }
protected void grdPaquete_SelectedIndexChanged(object sender, EventArgs e) { lblError.Text = string.Empty; lblSolicitud.Text = string.Empty; lblTitulo.Text = string.Empty; LogPaquetes logP = new LogPaquetes(); Empresa emp = (Empresa)Session["Empresa"]; Session["Paquete"] = logP.BuscarPaquetePorPks(emp.Rut, Convert.ToInt32(grdPaquete.SelectedRow.Cells[0].Text)); LogSolicitudEntrega logSol = new LogSolicitudEntrega(); SolicitudEntrega solicitud = logSol.BuscarSolicitudDeEntrega((Paquete)Session["Paquete"]); if (solicitud == null) { lblSolicitud.Text = "El paquete no tiene solicitud"; } else { lblTitulo.Text = "Solcitud de Entrega"; lblSolicitud.Text = solicitud.ToString(); } }