public string NuevoTipo(string nombre) { RepositorioGenerico <TipoP> Rep = new RepositorioGenerico <TipoP>(); TipoP Nuevo = new TipoP(); string respuesta = ""; try { IEnumerable busca = BuscarTipo(nombre); if (busca.Cast <object>().Any()) { respuesta = "Error ya existe en el registro " + nombre; } else { Nuevo.tipopID = Convert.ToInt32(Rep.ListarTodo().Max(m => m.tipopID) + 1); Nuevo.NombreTP = nombre; Rep.Agregar(Nuevo); respuesta = "Se agrego correctamente el registro"; } } catch (Exception error) { respuesta = "Error " + error.Message; } return(respuesta); }//fin del metodo NUevoEstado
public ActionResult DeleteConfirmed(int id) { TipoP tipoP = db.TipoPs.Find(id); db.TipoPs.Remove(tipoP); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Tipo")] TipoP tipoP) { if (ModelState.IsValid) { db.Entry(tipoP).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoP)); }
public ActionResult Create([Bind(Include = "ID,Tipo")] TipoP tipoP) { if (ModelState.IsValid) { db.TipoPs.Add(tipoP); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoP)); }
// GET: TipoP/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoP tipoP = db.TipoPs.Find(id); if (tipoP == null) { return(HttpNotFound()); } return(View(tipoP)); }
}//fin del metodo NUevoEstado public string ActualizaListado(TipoP info) { string resp = ""; RepositorioGenerico <TipoP> Rep = new RepositorioGenerico <TipoP>(); try { resp = Rep.Editar(info); return(resp); } catch (Exception error) { resp = "Error al editar" + error.Message; return(resp); } }// fin del metodo ActualizarEstado
private void ButtonActualizar_Click(object sender, RoutedEventArgs e) { if (TextTipoId.Text != "") { string resp = ""; ClassTipoP Logica = new ClassTipoP(); TipoP InfoEstado = new TipoP(); InfoEstado.tipopID = Convert.ToInt32(TextTipoId.Text); InfoEstado.NombreTP = TextNombreTipo.Text; resp = Logica.ActualizaListado(InfoEstado); MessageBox.Show(resp); /* MessageBox.Show(TextCodigo.Text); * MessageBox.Show(TextNombreEstado.Text);*/ TextTipoId.Clear(); TextNombreTipo.Clear(); } else { MessageBox.Show("Marque el registro a modificar", "Error al Editar", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } buttonGuardar.IsEnabled = true; }