示例#1
0
        public ActionResult Edit(BeneficiarioViewModels datos)
        {
            DBBeneficiario dbbeneficiario = new DBBeneficiario();
            Beneficiario   beneficiario   = new Beneficiario(dbbeneficiario);

            beneficiario.Update(datos);
            return(RedirectToAction("Index", "Cliente"));
        }
示例#2
0
        public ActionResult Create(BeneficiarioViewModels datos)
        {
            ViewBag.Title = "Ingresar Beneficiario";
            DBBeneficiario dbbeneficiario = new DBBeneficiario();
            Beneficiario   beneficiario   = new Beneficiario(dbbeneficiario);

            datos.ClienteId = Convert.ToInt32(TempData["CliBenef"]);
            beneficiario.Save(datos);
            return(RedirectToAction("Index", "Cliente"));
        }
示例#3
0
        public object FindForId(int id)
        {
            var    benef = new BeneficiarioViewModels();
            string query = "select id, nombre, apellido, dpi, telefono, direccion, sexo, id_cliente, sexo, id_cliente from beneficiario where id =@id";

            using (var connection = PostConnection.Connection())
            {
                using (var command = db.Command(query))
                {
                    try
                    {
                        connection.Open();
                        command.Connection = connection;
                        command.Parameters.AddWithValue("@id", id);
                        using (var reader = command.ExecuteReader())
                        {
                            while (reader.Read())
                            {
                                benef.Id        = Convert.ToInt32(reader["id"]);
                                benef.Nombre    = Convert.ToString(reader["nombre"]);
                                benef.Apellido  = Convert.ToString(reader["apellido"]);
                                benef.Dpi       = Convert.ToString(reader["dpi"]);
                                benef.Telefono  = Convert.ToInt32(reader["telefono"]);
                                benef.Direccion = Convert.ToString(reader["direccion"]);
                                benef.Sexo      = Convert.ToString(reader["sexo"]);
                                benef.ClienteId = Convert.ToInt32(reader["id_cliente"]);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                }
            }
            return(benef);
        }
示例#4
0
 public int Update(BeneficiarioViewModels datos)
 {
     return(persistence.Update(datos));
 }
示例#5
0
 public int Save(BeneficiarioViewModels datos)
 {
     return(persistence.Save(datos));
 }