private EmpleadoEntity CrearEmpleado(SqlDataReader cursor) { EmpleadoEntity empleado = new EmpleadoEntity( cursor.GetInt32(cursor.GetOrdinal("tipoEmpleado")), cursor.GetDateTime(cursor.GetOrdinal("fechaDeIngreso")), cursor.GetDateTime(cursor.GetOrdinal("fechaDeEgreso")) ); empleado.Id = cursor.GetInt32(cursor.GetOrdinal("idPersona")); empleado.tipoPersona = cursor.GetString(cursor.GetOrdinal("TipoPersona"))[0]; empleado.Telefono = cursor.GetInt32(cursor.GetOrdinal("Telefono")); empleado.Nombre = cursor.GetString(cursor.GetOrdinal("Nombre")); empleado.Apellido = cursor.GetString(cursor.GetOrdinal("Apellido")); empleado.dni = cursor.GetString(cursor.GetOrdinal("Dni")); empleado.Email = cursor.GetString(cursor.GetOrdinal("Email")); empleado.Password = cursor.GetString(cursor.GetOrdinal("Password")); empleado.FechaNacimiento = cursor.GetDateTime(cursor.GetOrdinal("FechaNacimiento")); empleado.Sexo = cursor.GetString(cursor.GetOrdinal("Sexo"))[0]; if (!cursor.IsDBNull(cursor.GetOrdinal("Foto"))) { empleado.Foto = cursor.GetString(cursor.GetOrdinal("Foto")); } empleado.FechaRegistracion = cursor.GetDateTime(cursor.GetOrdinal("FechaRegistracion")); if (!cursor.IsDBNull(cursor.GetOrdinal("FechaActualizacion"))) { empleado.FechaActualizacion = cursor.GetDateTime(cursor.GetOrdinal("FechaActualizacion")); } //empleado.actividad = cursor.GetString(cursor.GetOrdinal("descripcion")); //empleado.dia = cursor.GetString(cursor.GetOrdinal("dia")); return(empleado); }
public DBEntity Actualizar(EmpleadoEntity entity) { try { var result = sql.QueryExecute("EmpleadoActualizar", new { entity.IdEmpleado, entity.EmpleadoInformacionAdministrativa, entity.TipoEmpleado, entity.NombreEmpleado, entity.Apellido1Empleado, entity.Apellido2Empleado, entity.DireccionEmpleado, entity.TelefonoEmpleado, entity.DNIEmpleado, entity.EstadoEmpleado, }); return(result); } catch (Exception ex) { return(new DBEntity { CodeError = ex.HResult, MsgError = ex.Message }); } }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad RecursosHumanos.Empleado /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado] /// <summary> /// <returns>Entidad</returns> public EmpleadoEntity BuscarPorLogin(string codLogin) { EmpleadoEntity objEmpleadoEntity = new EmpleadoEntity(); try { using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion)) { var resul = SQLDC.pa_S_EmpleadoLogin(codLogin); foreach (var item in resul) { objEmpleadoEntity = new EmpleadoEntity() { Codigo = item.codEmpleado, codCargo = item.codCargo, codArea = item.codArea, desNombre = item.desNombre, desApellido = item.desApellido, }; } } } catch (Exception ex) { log.Error(String.Concat("BuscarPorLogin", " | ", ex.Message.ToString())); throw ex; } return(objEmpleadoEntity); }
public DBEntity Actualizar(EmpleadoEntity entity) { try { var result = sql.QueryExecute("EmpleadoActualizar", new { entity.IdEmpleado, entity.IdTipoIdentificacion, entity.IdEmpresa, entity.Identificacion, entity.NombreEmpleado, entity.Edad, entity.Sexo, entity.Estado, entity.TieneVehiculo, Vehiculos = entity.TieneVehiculo ? entity.Vehiculos : null }); return(result); } catch (Exception ex) { return(new DBEntity { CodeError = ex.HResult, MsgError = ex.Message }); } }
protected void tbl_empleados_RowEditing(object sender, GridViewEditEventArgs e) { GridViewRow row = tbl_empleados.Rows[e.NewEditIndex]; string nombres = row.Cells[0].Text; string apePaterno = row.Cells[1].Text; string apeMaterno = row.Cells[2].Text; string run = row.Cells[3].Text; string tipoEmpleados = row.Cells[4].Text; string calle = row.Cells[5].Text; string numero = row.Cells[6].Text; string comuna = row.Cells[7].Text; string telefono = row.Cells[8].Text; string remuneracion = row.Cells[9].Text; string fechaNacimiento = row.Cells[10].Text; EmpleadoEntity actualizarEmp = new EmpleadoEntity(); actualizarEmp.Nombres = nombres; actualizarEmp.ApellidoPaterno = apePaterno; actualizarEmp.ApellidoMaterno = apeMaterno; actualizarEmp.Run = run; TipoEmpleadoEntity tipoEmp = new TipoEmpleadoEntity(); tipoEmp.Nombre = tipoEmpleados; actualizarEmp.TipoEmpleado = tipoEmp; actualizarEmp.Telefono = Int32.Parse(telefono); actualizarEmp.Remuneracion = Int32.Parse(remuneracion); actualizarEmp.FechaNacimiento = DateTime.Parse(fechaNacimiento); Session["updateEmp"] = actualizarEmp; Response.Redirect("registrar_empleado.aspx"); }
protected void tbl_empleados_RowDeleting(object sender, GridViewDeleteEventArgs e) { GridViewRow row = tbl_empleados.Rows[e.RowIndex]; string run = row.Cells[3].Text; EmpleadoEntity deleteEmpleado = empleados.FirstOrDefault( empleado => empleado.Run == run); empleados.Remove(deleteEmpleado); refrescarTabla(); }
protected void tbl_empleados_RowDeleting(object sender, GridViewDeleteEventArgs e) { GridViewRow row = (GridViewRow)tbl_empleados.Rows[e.RowIndex]; string run = row.Cells[0].Text; EmpleadoEntity deleteEmpleado = new EmpleadoEntity(); deleteEmpleado.Run = run; empleadoBusiness.delete(deleteEmpleado); refrescarTabla(); }
public void ActualizarEmpleado(EmpleadoEntity empleado) { try { daEmpleado.ActualizarEmpleado(empleado); } catch (ExcepcionDA ex) { throw new ExcepcionBO("No se pudo realizar listar Empleados.", ex); } }
protected string filterEmpleado(EmpleadoEntity emp) { if (emp.tipoEmpleado == 1) { return("PROFESOR"); } else if (emp.tipoEmpleado == 2) { return("ADMINITRADOR"); } return(""); }
public ListEmpleados ObtenerEmpleados() { var lstEmpleados = new List <EmpleadoEntity>(); ListEmpleados ListaEmpleados = new ListEmpleados { ListaEmpleados = new List <EmpleadoEntity>() }; try { var empResult = new DEmpleado().ObtenerEmpleados(); if (empResult != null && empResult.Any()) { foreach (var item in empResult) { var result = new EmpleadoEntity() { Id = item.Id, Nombre = item.Nombre, Cargo = item.Cargo, Telefono = item.Telefono, Contrato = item.Contrato }; lstEmpleados.Add(result); } } if (lstEmpleados.Any()) { ListaEmpleados.ListaEmpleados = lstEmpleados; ListaEmpleados.Mensaje = "Registros encontrados: " + lstEmpleados.Count.ToString(); ListaEmpleados.Respuesta = 1; return(ListaEmpleados); } ListaEmpleados.Mensaje = "No hay registros"; ListaEmpleados.Respuesta = 0; return(ListaEmpleados); } catch (ApplicationException ex) { throw ex.InnerException; } }