protected void btn_UpdateEncomienda_Click(object sender, EventArgs e) { if (ValidarDatos() == true) { try { int cod_paquete = Convert.ToInt32(txt_CodigoEncomienda.Text); string descripcion = txt_DescEncomienda.Text; string destinatario = txt_NombreEncomienda.Text; string direcdestinatario = txt_DireccionEncomienda.Text; int codcomuna = Convert.ToInt32(ddl_ComuEncomienda.SelectedValue); int rut = Convert.ToInt32(ddl_CameroEncomienda.SelectedValue); LogicaPaquete negocio = new LogicaPaquete(); int resultado = negocio.UpdatePaquete(cod_paquete, descripcion, destinatario, direcdestinatario, codcomuna, rut); if (resultado > 0) { lbl_msgEncomienda.Text = "Registro actualizado satisfactoriamente"; CleanData(); CleanErrors(); } else { lbl_msgEncomienda.Text = "No se pudo actualizar el registro"; } negocio = null; } catch (Exception) { lbl_msgEncomienda.Text = "El registro no se pudo actualizar"; } } }
protected void btn_SaveEncomienda_Click(object sender, EventArgs e) { if (ValidarDatos() == true) { try { if (!Page.IsValid) { return; } int cod_paquete = Convert.ToInt32(txt_CodigoEncomienda.Text); string descripcion = txt_DescEncomienda.Text; string destinatario = txt_NombreEncomienda.Text; string direcdestinatario = txt_DireccionEncomienda.Text; int codcomuna = Convert.ToInt32(ddl_ComuEncomienda.SelectedValue); int rut = Convert.ToInt32(ddl_CameroEncomienda.SelectedValue); int matricula = Convert.ToInt32(ddl_CamionEncomienda.SelectedValue); string fecha = Convert.ToString(DateTime.Now); LogicaPaquete negocio = new LogicaPaquete(); int resultado = negocio.InsertPaquete(cod_paquete, descripcion, destinatario, direcdestinatario, codcomuna, rut); LogicaCamionCamionero negocio2 = new LogicaCamionCamionero(); int resultado2 = negocio2.InsertCamionCamionero(rut, matricula, fecha); if (resultado > 0 && resultado2 > 0) { lbl_msgEncomienda.Text = "Registro agregado satisfactoriamente"; CleanData(); CleanErrors(); } else { lbl_msgEncomienda.Text = "El registro a ingresar ya existe"; } negocio = null; } catch (Exception) { lbl_msgEncomienda.Text = "El registro no se pudo guardar"; } } }
protected void btn_DeleteEncomienda_Click(object sender, EventArgs e) { int cod_paquete = Convert.ToInt32(txt_CodigoEncomienda.Text); LogicaPaquete negocio = new LogicaPaquete(); int resultado = negocio.DeletePaquete(cod_paquete); if (resultado > 0) { lbl_msgEncomienda.Text = "Registro eliminado satisfactoriamente"; CleanData(); CleanErrors(); } else { lbl_msgEncomienda.Text = "El registro no se pudo eliminar"; } negocio = null; }
public ActionResult Editar(PaqueteM p) { Paquete paqueteBD = LogicaPaquete.ObtenerPaquete().FirstOrDefault(pa => pa.Id == p.Id); Boolean mismaFoto = false; if (string.IsNullOrEmpty(p.Foto)) { using (var db = new TurismoAEGLContext()) { string image = db.Paquete.Find(p.Id).Foto; p.Foto = image; mismaFoto = true; } } if (!ModelState.IsValid) { return(View()); } if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { if (!string.IsNullOrEmpty(p.Foto) || mismaFoto != true) { if (!string.IsNullOrEmpty(paqueteBD.Foto)) { ImagenesUtility.Borrar(p.Foto); } string nombreSignificativo = p.NombreSignificativoImagen; string pathRelativoImagen = ImagenesUtility.Guardar(Request.Files[0], nombreSignificativo); p.Foto = pathRelativoImagen; } } LogicaPaquete.EditarPaquete(p); return(RedirectToAction("Listar", "Paquete")); }
public ActionResult Nuevo(PaqueteE p) { if (!ModelState.IsValid) { return(View()); } try { if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { string nombreSignificativo = p.NombreSignificativoImagen; string pathRelativoImagen = ImagenesUtility.Guardar(Request.Files[0], nombreSignificativo); p.Foto = pathRelativoImagen; } LogicaPaquete.AgregarPaquete(p); return(RedirectToAction("Listar", "Paquete")); } catch (Exception e) { throw e; } }
protected void btn_SearchEncomienda_Click(object sender, EventArgs e) { try { int cod_paquete = Convert.ToInt32(txt_CodigoEncomienda.Text); gw_GrillaEncomienda.DataSource = LogicaPaquete.SearchPaquete(cod_paquete); gw_GrillaEncomienda.DataBind(); gw_GrillaEncomienda.Visible = false; txt_CodigoEncomienda.Text = gw_GrillaEncomienda.Rows[0].Cells[0].Text; txt_DescEncomienda.Text = gw_GrillaEncomienda.Rows[0].Cells[1].Text; txt_NombreEncomienda.Text = gw_GrillaEncomienda.Rows[0].Cells[2].Text; txt_DireccionEncomienda.Text = gw_GrillaEncomienda.Rows[0].Cells[3].Text; ddl_ComuEncomienda.SelectedValue = gw_GrillaEncomienda.Rows[0].Cells[4].Text; if (gw_GrillaEncomienda.Rows[0].Cells[5].Text == " ") { ddl_CameroEncomienda.SelectedIndex = 0; } else { ddl_CameroEncomienda.SelectedValue = gw_GrillaEncomienda.Rows[0].Cells[5].Text; } if (gw_GrillaEncomienda.Rows[0].Cells[6].Text == " ") { ddl_CamionEncomienda.SelectedIndex = 0; } else { ddl_CamionEncomienda.SelectedValue = gw_GrillaEncomienda.Rows[0].Cells[6].Text; } CleanErrors(); } catch (Exception) { lbl_msgEncomienda.Text = "No se encontró el registro"; } }
public static ILogicaPaquete GetLP() { return(LogicaPaquete.GetInstancia()); }
public ActionResult Eliminar(Paquete p) { LogicaPaquete.EliminarPaquete(p.Id); return(RedirectToAction("Listar", "Paquete")); }