Esempio n. 1
0
        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
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoP tipoP = db.TipoPs.Find(id);

            db.TipoPs.Remove(tipoP);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 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));
 }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "ID,Tipo")] TipoP tipoP)
        {
            if (ModelState.IsValid)
            {
                db.TipoPs.Add(tipoP);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoP));
        }
Esempio n. 5
0
        // 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));
        }
Esempio n. 6
0
        }//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;
        }