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; }
/// <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); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } EmpleadoMs = await _db.empleado .FirstOrDefaultAsync(m => m.ID == id); return(Page()); }
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); } }
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); }
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); } }
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); } }
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)); }
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)); }
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); } }
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")); }
// 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)); }
public EmpleadoM Modificar(EmpleadoM item) { IEmpleadoDAL instancia = new EmpleadoDAL(); return(instancia.Modificar(item)); }
public EmpleadoM Crear(EmpleadoM item) { IEmpleadoDAL instancia = new EmpleadoDAL(); return(instancia.Crear(item)); }
public IEnumerable <EmpleadoM> ObtenerLista(EmpleadoM item) { IEmpleadoDAL instancia = new EmpleadoDAL(); return(instancia.ObtenerLista(item)); }
public EmpleadoM Detalle(EmpleadoM item) { return(null); }
public void Eliminar(EmpleadoM item) { IEmpleadoDAL instancia = new EmpleadoDAL(); instancia.Eliminar(item); }