// - - - - - MODIFICA una entidad el la tabla public static string ModificaEntidad(DELEGACIONES entidad) { DELEGACIONES e = DBAccess.ORM.dbe.DELEGACIONES.Find(entidad.id); e = entidad; return(DBAccess.ORM.SaveChanges()); }
public IHttpActionResult PutDELEGACIONES(int id, DELEGACIONES dELEGACIONES) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dELEGACIONES.id) { return(BadRequest()); } db.Entry(dELEGACIONES).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DELEGACIONESExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ALMACENAR DATOS ENTIDAD private void almacenarDatosEntidad() { DELEGACIONES entidad = asignDataFormToEntity(); if (controlEntityData(entidad)) { String mnsj; if (isNew) { mnsj = DBAccess.DelegacionesORM.InsertaEntidad(entidad); } else { mnsj = DBAccess.DelegacionesORM.ModificaEntidad(entidad); } // Si existe un error se genera mensaje if (!mnsj.Equals("")) { MessageBox.Show(mnsj, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Datos almacenados correctamente...", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); loadListsDataToForm(); } } isModified = false; }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DATOS ENTIDAD a FORM private void asignDataEntityToForm(DELEGACIONES entidad) { if (entidad != null) { textBoxId.Text = entidad.id.ToString(); textBoxNombre.Text = entidad.nombre; textBoxTelefono.Text = entidad.telefono; if (entidad.estado == 1) { checkBoxActivado.Checked = true; } else { checkBoxActivado.Checked = false; } textBoxDireccion.Text = entidad.direccion; textBoxCiudad.Text = entidad.ciudad; textBoxCodigoPostal.Text = entidad.cp; if (entidad.idccaa > 0) { comboBoxComunidad.SelectedValue = entidad.idccaa; comboBoxProvincia.SelectedValue = entidad.idprovincia; } else { comboBoxComunidad.SelectedIndex = 0; bindingSourceProvincias.DataSource = ((CCAA)comboBoxComunidad.SelectedItem).PROVINCIAS.ToList(); } textBoxEmail.Text = entidad.email; textBoxContacto.Text = entidad.contacto; } isModified = false; }
public IHttpActionResult GetDELEGACIONES(int id) { DELEGACIONES dELEGACIONES = db.DELEGACIONES.Find(id); if (dELEGACIONES == null) { return(NotFound()); } return(Ok(dELEGACIONES)); }
public IHttpActionResult PostDELEGACIONES(DELEGACIONES dELEGACIONES) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DELEGACIONES.Add(dELEGACIONES); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = dELEGACIONES.id }, dELEGACIONES)); }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CONTROL on EXIT WITHOUT SAVE private void Delegaciones_FormClosing(object sender, FormClosingEventArgs e) { if (isModified) { DELEGACIONES entidad = asignDataFormToEntity(); String mnsj = "Se ha modificado contenido y no ha sido grabado, desea guardar la información ??"; DialogResult isOK = MessageBox.Show(mnsj, "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (isOK == DialogResult.Yes) { almacenarDatosEntidad(); } } }
public IHttpActionResult DeleteDELEGACIONES(int id) { DELEGACIONES dELEGACIONES = db.DELEGACIONES.Find(id); if (dELEGACIONES == null) { return(NotFound()); } db.DELEGACIONES.Remove(dELEGACIONES); db.SaveChanges(); return(Ok(dELEGACIONES)); }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CONTROL DATOS ENTIDAD private bool controlEntityData(DELEGACIONES entidad) { bool isOK = true; string mnsj = ""; // Si nombre vacio, genera flag de error y mensaje if (isOK && entidad.nombre.Length <= 0) { isOK = false; mnsj = "El nombre no puede estar vacío."; textBoxNombre.Focus(); } // Si existe un error se genera mensaje if (!isOK) { MessageBox.Show(mnsj, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(isOK); }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GENERA ENTIDAD VACIA private DELEGACIONES generateEmptyEntity() { DELEGACIONES entidad = new DELEGACIONES(); entidad.id = 0; entidad.nombre = ""; entidad.telefono = ""; entidad.estado = 0; entidad.direccion = ""; entidad.ciudad = ""; entidad.cp = ""; entidad.idccaa = 0; entidad.idprovincia = 0; entidad.email = ""; entidad.contacto = ""; return(entidad); }
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BOTON ELIMINAR private void buttonEliminar_Click(object sender, EventArgs e) { DELEGACIONES entidad = (DELEGACIONES)listBoxLista.SelectedItem; if (entidad != null) { String mnsj = "Está seguro de eliminar definitivamente " + entidad.nombre + " ?"; DialogResult isOK = MessageBox.Show(mnsj, "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (isOK == DialogResult.Yes) { mnsj = DBAccess.DelegacionesORM.DeleteEntidad(entidad); // Si existe un error se genera mensaje if (!mnsj.Equals("")) { MessageBox.Show(mnsj, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } loadListsDataToForm(); loadInitialSelectedData(); } isModified = false; }
// - - - - - ELIMINA una entidad de la tabla public static string DeleteEntidad(DELEGACIONES entidad) { ORM.dbe.DELEGACIONES.Remove(entidad); return(DBAccess.ORM.SaveChanges()); }
// - - - - - INSERTA una entidad el la tabla public static string InsertaEntidad(DELEGACIONES entidad) { ORM.dbe.DELEGACIONES.Add(entidad); return(DBAccess.ORM.SaveChanges()); }