Ejemplo n.º 1
0
        public object FindForId(int id)
        {
            var    viaticos = new ViaticosViewModels();
            string query    = "SELECT id, fecha, cantidad, descripcion, id_lotifi, id_empleado FROM viaticos WHERE id = @id";

            using (var connection = PostConnection.Connection())
            {
                using (var command = db.Command(query))
                {
                    try
                    {
                        connection.Open();
                        command.Parameters.AddWithValue("@id", id);
                        command.Connection = connection;
                        using (var reader = command.ExecuteReader())
                        {
                            while (reader.Read())
                            {
                                viaticos.id              = Convert.ToInt16(reader["id"]);
                                viaticos.fecha           = Convert.ToDateTime(reader["fecha"]);
                                viaticos.cantidad        = Convert.ToDouble(reader["cantidad"]);
                                viaticos.descripcion     = reader["descripcion"].ToString();
                                viaticos.lotificadora_id = Convert.ToInt16(reader["id_lotifi"]);
                                viaticos.empleado_id     = Convert.ToInt16(reader["id_empleado"]);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                }
            }
            return(viaticos);
        }
Ejemplo n.º 2
0
        public ActionResult Edit(ViaticosViewModels datos)
        {
            DBViaticos dbviati = new DBViaticos();
            Viaticos   viati   = new Viaticos(dbviati);

            viati.Update(datos);
            return(RedirectToAction("Index", "Viaticos"));
        }
Ejemplo n.º 3
0
        public ActionResult Create(ViaticosViewModels datos)
        {
            ViewBag.Title = "Ingresar Viaticos";

            DBViaticos dbviati = new DBViaticos();
            Viaticos   viati   = new Viaticos(dbviati);

            viati.Save(datos);

            return(RedirectToAction("Index", "Viaticos"));
        }
Ejemplo n.º 4
0
        public ActionResult Edit(int id)
        {
            DBViaticos     dbviati        = new DBViaticos();
            Viaticos       viati          = new Viaticos(dbviati);
            DBLotificadora dblotificadora = new DBLotificadora();
            Lotificadora   lotifi         = new Lotificadora(dblotificadora);
            DBEmpleados    dbempleados    = new DBEmpleados();
            Empleados      empleado       = new Empleados(dbempleados);

            ViaticosViewModels viati2 = new ViaticosViewModels();

            viati2 = viati.SelectForId(id);
            viati2.lotificadoras = lotifi.SelectAll();
            viati2.empleados     = empleado.SelectAll();

            return(View(viati2));
        }
Ejemplo n.º 5
0
        public ActionResult Create()
        {
            ViewBag.Title = "Ingresar Viaticos";

            DBLotificadora dblotificadora = new DBLotificadora();
            Lotificadora   lotifi         = new Lotificadora(dblotificadora);

            DBEmpleados dbempleados = new DBEmpleados();
            Empleados   empleado    = new Empleados(dbempleados);

            ViaticosViewModels via = new ViaticosViewModels();

            via.lotificadoras = lotifi.SelectAll();
            via.empleados     = empleado.SelectAll();

            return(View(via));
        }
Ejemplo n.º 6
0
 public int Update(ViaticosViewModels datos)
 {
     return(persistence.Update(datos));
 }
Ejemplo n.º 7
0
 public int Save(ViaticosViewModels datos)
 {
     return(persistence.Save(datos));
 }