Esempio n. 1
0
 public ViewModelEmpleado(EmpleadoM item)
 {
     Id = item.Id_Empleado;
     Id_Tipo_Documento     = item.Id_Tipo_Documento;
     Nombre_Tipo_Documento = "";
     Numero_Documento      = item.Numero_Documento;
     Nombre   = item.Nombre_Empleado;
     Apellido = item.Apellido_Empleado;
     Estado   = item.Estado_Empleado;
 }
Esempio n. 2
0
 /// <summary>
 /// EL BORRADO ES UN BORRADO LOGICO POR LO TANTO SE DESACTIVA EL REGISTRO
 /// </summary>
 /// <param name="item"></param>
 public void Eliminar(EmpleadoM item)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         //parametros.Add("@p_cedula", item.Cedula);
         var Persona = conexion.Query <EmpleadoM>("dbo.SP_EMPLEADO_UPDATE", param: parametros, commandType: CommandType.StoredProcedure);
     }
 }
Esempio n. 3
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            EmpleadoMs = await _db.empleado
                         .FirstOrDefaultAsync(m => m.ID == id);

            return(Page());
        }
Esempio n. 4
0
 public EmpleadoM Modificar(EmpleadoM item)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         //parametros.Add("@p_cedula", item.Cedula);
         //parametros.Add("@p_nombre", item.Nombre);
         //parametros.Add("@p_telefono", item.Telefono);
         var Persona = conexion.Query("dbo.SP_EMPLEADO_UPDATE", param: parametros, commandType: CommandType.StoredProcedure);
         return(item);
     }
 }
Esempio n. 5
0
        public EmpleadoM Castear()
        {
            EmpleadoM item = new EmpleadoM
            {
                Id_Empleado       = Id,
                Id_Tipo_Documento = Id_Tipo_Documento,
                Numero_Documento  = Numero_Documento,
                Nombre_Empleado   = Nombre,
                Apellido_Empleado = Apellido,
                Estado_Empleado   = Estado
            };

            return(item);
        }
Esempio n. 6
0
 public EmpleadoM Crear(EmpleadoM item)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         parametros.Add("@P_Nombre_Empleado", item.Nombre_Empleado);
         parametros.Add("@P_Apellido_Empledo", item.Apellido_Empleado);
         parametros.Add("@P_Numero_Documento_Empleado", item.Numero_Documento);
         parametros.Add("@P_Id_Tipo_Documento_Empleado", item.Id_Tipo_Documento);
         var Persona = conexion.Query("dbo.SP_EMPLEADO_INSERT", param: parametros, commandType: CommandType.StoredProcedure);
         return(item);
     }
 }
Esempio n. 7
0
 public IEnumerable <EmpleadoM> ObtenerLista(EmpleadoM itemFiltros)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         parametros.Add("@P_Id_Empleado", itemFiltros.Id_Empleado);
         parametros.Add("@P_Numero_Documento_Empleado", itemFiltros.Numero_Documento);
         parametros.Add("@P_Id_Tipo_Documento_Empleado", itemFiltros.Id_Tipo_Documento == 0 ? null : (int?)itemFiltros.Id_Tipo_Documento);
         parametros.Add("@P_Estado_Empleado", itemFiltros.Estado_Empleado);
         var lstEmpleados = conexion.Query <EmpleadoM>("dbo.SP_EMPLEADO_SELECT", param: parametros, commandType: CommandType.StoredProcedure);
         return(lstEmpleados);
     }
 }
Esempio n. 8
0
        public ActionResult Edit([Bind(Include = "Id,Id_Tipo_Documento,Numero_Documento,Nombre,Apellido,EStado")] ViewModelEmpleado viewModelEmpleado)
        {
            if (ModelState.IsValid)
            {
                db.Entry(viewModelEmpleado).State = EntityState.Modified;

                EmpleadoM  item = viewModelEmpleado.Castear();
                EmpleadoBL neg  = new EmpleadoBL();
                neg.Modificar(item);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(viewModelEmpleado));
        }
Esempio n. 9
0
        public ActionResult Create([Bind(Include = "Id,Id_Tipo_Documento,Numero_Documento,Nombre,Apellido,EStado")] ViewModelEmpleado viewModelEmpleado)
        {
            if (ModelState.IsValid)
            {
                EmpleadoBL neg = new EmpleadoBL();
                viewModelEmpleado.Estado = true;
                EmpleadoM item = viewModelEmpleado.Castear();
                neg.Crear(item);
                //db.ViewModelEmpleadoes.Add(viewModelEmpleado);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(viewModelEmpleado));
        }
Esempio n. 10
0
 public EmpleadoM Crear(EmpleadoM item)
 {
     using (IDbConnection conexion = new SqlConnection(ConexionBD.ObtenerCadenaConexion()))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         parametros.Add("@p_cedula", item.Id_Empleado);
         var Persona = conexion.Query("dbo.SP_EMPLEADO_INSERT", param: parametros, commandType: CommandType.StoredProcedure);
         return(item);
     }
 }
Esempio n. 11
0
        public ActionResult DeleteConfirmed(string id)
        {
            //ViewModelEmpleado viewModelEmpleado = db.ViewModelEmpleadoes.Find(id);
            EmpleadoBL neg  = new EmpleadoBL();
            EmpleadoM  temp = new EmpleadoM
            {
                Id_Empleado     = id,
                Estado_Empleado = true
            };

            temp = neg.ObtenerLista(temp).FirstOrDefault();
            if (temp != null)
            {
                temp.Estado_Empleado = false;
                neg.Modificar(temp);
            }
            //db.ViewModelEmpleadoes.Remove(viewModelEmpleado);
            //db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 12
0
        // GET: Empleados/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EmpleadoBL neg  = new EmpleadoBL();
            EmpleadoM  temp = new EmpleadoM
            {
                Id_Empleado     = id,
                Estado_Empleado = true
            };

            temp = neg.ObtenerLista(temp).FirstOrDefault();
            ViewBag.TiposDocumento = ObtenerTipoDocumentos();
            ViewModelEmpleado viewModelEmpleado = new ViewModelEmpleado(temp); //db.ViewModelEmpleadoes.Find(id);

            if (viewModelEmpleado == null)
            {
                return(HttpNotFound());
            }
            return(View(viewModelEmpleado));
        }
Esempio n. 13
0
        public EmpleadoM Modificar(EmpleadoM item)
        {
            IEmpleadoDAL instancia = new EmpleadoDAL();

            return(instancia.Modificar(item));
        }
Esempio n. 14
0
        public EmpleadoM Crear(EmpleadoM item)
        {
            IEmpleadoDAL instancia = new EmpleadoDAL();

            return(instancia.Crear(item));
        }
Esempio n. 15
0
        public IEnumerable <EmpleadoM> ObtenerLista(EmpleadoM item)
        {
            IEmpleadoDAL instancia = new EmpleadoDAL();

            return(instancia.ObtenerLista(item));
        }
Esempio n. 16
0
 public EmpleadoM Detalle(EmpleadoM item)
 {
     return(null);
 }
Esempio n. 17
0
        public void Eliminar(EmpleadoM item)
        {
            IEmpleadoDAL instancia = new EmpleadoDAL();

            instancia.Eliminar(item);
        }