/*---DiseñoEnd--*/ /*---Lugares---*/ private void btnagregarlugar_Click(object sender, EventArgs e) { LugaresBL bl = new LugaresBL(); if (_lugarentrega == null) { _lugarentrega = new LugarEntrega(); } _lugarentrega.Nombre = txtNombreLugar.Text; _lugarentrega.Direccion = txtDireccionLugar.Text; _lugarentrega.Telefono = txtTelefonoLugar.Text; _lugarentrega.Activo = rbtnActivoLugar.Checked; if (_lugarentrega.Id == 0) { LugaresBL bls = new LugaresBL(); if (bls.AgregarActualizarLugar(_lugarentrega)) { Limpiar(); MessageBox.Show("La operacion fue exitosa"); CargarDatosLugar(); btneliminarlugar.Visible = false; _lugarentrega = null; } } }
public bool AgregarLugarEntrega(LugarEntrega lugarEntrega) { bool resul = false; using (AlmacenEntities context = new AlmacenEntities()) { context.LugarEntregas.Add(lugarEntrega); context.SaveChanges(); resul = true; } return(resul); }
public bool EliminarLugarEntrega(short id) { bool resul = false; using (AlmacenEntities context = new AlmacenEntities()) { LugarEntrega LugarEntrega = context.LugarEntregas.Where(e => e.Id == id).FirstOrDefault(); context.LugarEntregas.Remove(LugarEntrega); context.SaveChanges(); resul = true; } return(resul); }
public bool ActualizarLugarEntrega(LugarEntrega lugarEntrega) { bool resul = false; using (AlmacenEntities context = new AlmacenEntities()) { LugarEntrega LugarEntregaAct = context.LugarEntregas.Where(e => e.Id == lugarEntrega.Id).FirstOrDefault(); context.LugarEntregas.Attach(LugarEntregaAct); context.SaveChanges(); resul = true; } return(resul); }
public bool AgregarActualizarLugar(LugarEntrega lugarEntrega) { try { LugaresDLA dla = new LugaresDLA(); if (lugarEntrega.Id > 0) { return(dla.ActualizarLugarEntrega(lugarEntrega)); } else { return(dla.AgregarLugarEntrega(lugarEntrega)); } } catch (Exception) { throw; } }
private void dgvLugares_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = dgvLugares.CurrentRow.Index; _lugarentrega = new LugarEntrega(); _lugarentrega.Id = (Convert.ToInt16(dgvLugares[0, id].Value)); LugaresBL bl = new LugaresBL(); _lugarentrega = bl.ObtenerLugarEntrega(_lugarentrega.Id); txtNombreLugar.Text = _lugarentrega.Nombre; txtDireccionLugar.Text = _lugarentrega.Direccion; txtTelefonoLugar.Text = _lugarentrega.Telefono; rbtnActivoLugar.Checked = _lugarentrega.Activo; btneliminarlugar.Visible = true; }
private void btneliminarlugar_Click(object sender, EventArgs e) { string message = "Desea eliminar el lugar" + _lugarentrega.Nombre + "?"; const string caption = "Form closing"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); //if the no button was pressed if (result == DialogResult.Yes) { LugaresBL bl = new LugaresBL(); if (bl.EliminarLugar(_lugarentrega.Id)) { MessageBox.Show("Eliminado correctamente"); Limpiar(); btneliminarlugar.Visible = false; CargarDatosLugar(); _lugarentrega = null; } } }