コード例 #1
0
        public ActionResult Edit(EmpleadosIngresoViewModels datos)
        {
            DBEmpleados dbEmpleados = new DBEmpleados();
            Empleados   emp         = new Empleados(dbEmpleados);

            emp.Update(datos);
            return(RedirectToAction("Index", "Empleado"));
        }
コード例 #2
0
        public ActionResult Create(EmpleadosIngresoViewModels datos)
        {
            ViewBag.Title = "Ingresar Empleado";

            DBEmpleados dbEmpleados = new DBEmpleados();
            Empleados   emp         = new Empleados(dbEmpleados);

            emp.Save(datos);

            return(RedirectToAction("Index", "Empleado"));
        }
コード例 #3
0
        public ActionResult Create()
        {
            ViewBag.Title = "Ingresar Empleado";

            DBCargoEmp  dbcargo     = new DBCargoEmp();
            CargoEmp    cargo       = new CargoEmp(dbcargo);
            DBEstadoEmp dbestadoemp = new DBEstadoEmp();
            EstadoEmp   estado      = new EstadoEmp(dbestadoemp);

            EmpleadosIngresoViewModels emp = new EmpleadosIngresoViewModels();

            emp.estados = estado.SelectAll();
            emp.cargos  = cargo.SelectAll();
            return(View(emp));
        }
コード例 #4
0
        public ActionResult Edit(int id)
        {
            DBEmpleados dbEmpleados = new DBEmpleados();
            Empleados   emp         = new Empleados(dbEmpleados);
            DBCargoEmp  dbcargo     = new DBCargoEmp();
            CargoEmp    cargo       = new CargoEmp(dbcargo);
            DBEstadoEmp dbestadoemp = new DBEstadoEmp();
            EstadoEmp   estadoemp   = new EstadoEmp(dbestadoemp);

            EmpleadosIngresoViewModels emp2 = new EmpleadosIngresoViewModels();

            emp2         = emp.SelectForId(id);
            emp2.cargos  = cargo.SelectAll();
            emp2.estados = estadoemp.SelectAll();

            return(View(emp2));
        }
コード例 #5
0
        public ActionResult IdLote(VentaViewModels datos)
        {
            var venta = new VentaViewModels();

            Lote lote = new Lote(new DBLote());

            venta.Lotes = lote.FindEstadoLoti();

            //Cliente _cliente = new Cliente(new BdClientes());
            //venta.Cliente = _cliente.SelectForId(datos.ClienteId);
            venta.Cliente = cliente;

            Empleados emp = new Empleados(new DBEmpleados());

            venta.Empleado = emp.SelectForId(datos.EmpVentaId);
            empleado       = venta.Empleado;

            return(View(venta));
        }
コード例 #6
0
        public object FindForId(int id)
        {
            var    empleado = new EmpleadosIngresoViewModels();
            string query    = "SELECT id, nombre, apellido, dpi, telefono, sexo, fecha_nac, direccion, id_cargo, id_estadoemp FROM empleados WHERE id = " + id;

            using (var connection = PostConnection.Connection())
            {
                using (var command = db.Command(query))
                {
                    try
                    {
                        connection.Open();
                        command.Connection = connection;
                        command.Parameters.AddWithValue("@idemp", id);
                        using (var reader = command.ExecuteReader())
                        {
                            while (reader.Read())
                            {
                                empleado.id          = Convert.ToInt16(reader["id"]);
                                empleado.nombre_e    = reader["nombre"].ToString();
                                empleado.apellido_e  = reader["apellido"].ToString();
                                empleado.dpi_e       = Convert.ToInt64(reader["dpi"]);
                                empleado.tel_e       = Convert.ToInt32(reader["telefono"]);
                                empleado.sexo_e      = Convert.ToInt16(reader["sexo"]);
                                empleado.fecha_nac_e = Convert.ToDateTime(reader["fecha_nac"]);
                                empleado.dire_e      = reader["direccion"].ToString();
                                empleado.cargo_e     = Convert.ToInt16(reader["id_cargo"]);
                                empleado.estado_e    = Convert.ToInt16(reader["id_estadoemp"]);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                }
            }
            return(empleado);
        }
コード例 #7
0
ファイル: Empleados.cs プロジェクト: djosuhe/cake
 public int Update(EmpleadosIngresoViewModels datos)
 {
     return(persistence.Update(datos));
 }