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); }
public ActionResult Edit(ViaticosViewModels datos) { DBViaticos dbviati = new DBViaticos(); Viaticos viati = new Viaticos(dbviati); viati.Update(datos); return(RedirectToAction("Index", "Viaticos")); }
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")); }
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)); }
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)); }
public int Update(ViaticosViewModels datos) { return(persistence.Update(datos)); }
public int Save(ViaticosViewModels datos) { return(persistence.Save(datos)); }