public static List <colaborador> getAllColaboradores() { List <colaborador> listColaboradores = new List <colaborador>(); string cs = ConfigurationManager.ConnectionStrings["bddComprobantesConnectionString"].ConnectionString; using (SqlConnection con = new SqlConnection(cs)) { SqlCommand cmd = new SqlCommand("Select * FROM tbl_colaborador", con); SqlParameter param = new SqlParameter(); //param.ParameterName = "@CUR_ID"; //param.Value = 116; //cmd.Parameters.Add(param); param.ParameterName = "@SUCURSAL"; param.Value = "QTT"; cmd.Parameters.Add(param); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { colaborador colaborador = new colaborador(); //estudiante.RNOTC_ID = Convert.ToInt32(rdr["RNOTC_ID"]); colaborador.Row = Convert.ToInt32(rdr["Row"]); colaborador.Cedula = Convert.ToString(rdr["cedula"]); colaborador.apellidos = Convert.ToString(rdr["apellidos"]); colaborador.nombres = Convert.ToString(rdr["nombres"]); colaborador.sucursal = Convert.ToString(rdr["sucursal"]); colaborador.ccosto = Convert.ToString(rdr["ccosto"]); colaborador.activo = Convert.ToBoolean(rdr["activo"]); colaborador.mae_cue = Convert.ToString(rdr["mae_cue"]); colaborador.cargo = Convert.ToInt32(rdr["cargo"]); colaborador.telefono1 = Convert.ToString(rdr["telefono1"]); colaborador.movil = Convert.ToString(rdr["movil"]); colaborador.fechaNac = Convert.ToDateTime(rdr["fechaNac"]); colaborador.fechaIng = Convert.ToDateTime(rdr["fechaIng"]); colaborador.sexo = Convert.ToInt32(rdr["sexo"]); colaborador.estadoCivil = Convert.ToInt32(rdr["estadocivil"]); colaborador.tipoEmpleo = Convert.ToInt32(rdr["tipoEmpleo"]); colaborador.foto = Convert.ToString(rdr["foto"]); colaborador.textoAlterno = Convert.ToString(rdr["textoAlterno"]); colaborador.emailDomicilio = Convert.ToString(rdr["emailDomicilio"]); colaborador.emailCorporativo = Convert.ToString(rdr["emailCorporativo"]); colaborador.nombreCorto = Convert.ToString(rdr["nombreCorto"]); colaborador.instructorPractica = Convert.ToBoolean(rdr["instructorPractica"]); //colaborador.textoAlterno = Convert.ToString(rdr["civil"]); //colaborador.textoAlterno = Convert.ToString(rdr["funcion"]); //colaborador.relacion = Convert.ToString(rdr["relacion"]); listColaboradores.Add(colaborador); } } return(listColaboradores); }
public static List <colaborador> getAllColaboradores(string sucursal) { List <colaborador> listColaboradores = new List <colaborador>(); string cs = ConfigurationManager.ConnectionStrings["bddComprobantesConnectionString"].ConnectionString; using (SqlConnection con = new SqlConnection(cs)) { SqlCommand cmd = new SqlCommand("Select ROW_NUMBER() OVER(ORDER BY APELLIDOS ASC) AS Row, b.descripcion as civil, c.descripcion as funcion, a.* , CASE WHEN tipoEmpleo = 1 THEN 'NOMINA' WHEN tipoEmpleo = 2 THEN 'FACTURA' ELSE 'SIN ESPECIFICAR' END AS relacion FROM tbl_colaborador A LEFT join tbl_estadoCivil b on a. estadocivil = b.id_estadocivil left join tbl_cargo c on a.cargo = c.cargo where sucursal = @SUCURSAL AND ACTIVO = 1 ORDER BY APELLIDOS", con); SqlParameter param = new SqlParameter(); //param.ParameterName = "@CUR_ID"; //param.Value = 116; //cmd.Parameters.Add(param); param.ParameterName = "@SUCURSAL"; param.Value = sucursal; cmd.Parameters.Add(param); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { colaborador colaborador = new colaborador(); //estudiante.RNOTC_ID = Convert.ToInt32(rdr["RNOTC_ID"]); colaborador.Row = Convert.ToInt32(rdr["Row"]); colaborador.Cedula = Convert.ToString(rdr["cedula"]); colaborador.apellidos = Convert.ToString(rdr["apellidos"]); colaborador.nombres = Convert.ToString(rdr["nombres"]); colaborador.sucursal = Convert.ToString(rdr["sucursal"]); colaborador.ccosto = Convert.ToString(rdr["ccosto"]); colaborador.activo = Convert.ToBoolean(rdr["activo"]); colaborador.mae_cue = Convert.ToString(rdr["mae_cue"]); colaborador.cargo = Convert.ToInt32(rdr["cargo"]); colaborador.telefono1 = Convert.ToString(rdr["telefono1"]); colaborador.movil = Convert.ToString(rdr["movil"]); colaborador.fechaNac = Convert.ToDateTime(rdr["fechaNac"]); colaborador.fechaIng = Convert.ToDateTime(rdr["fechaIng"]); colaborador.sexo = Convert.ToInt32(rdr["sexo"]); colaborador.estadoCivil = Convert.ToInt32(rdr["estadocivil"]); colaborador.tipoEmpleo = Convert.ToInt32(rdr["tipoEmpleo"]); colaborador.foto = Convert.ToString(rdr["foto"]); colaborador.textoAlterno = Convert.ToString(rdr["textoAlterno"]); colaborador.emailDomicilio = Convert.ToString(rdr["emailDomicilio"]); colaborador.emailCorporativo = Convert.ToString(rdr["emailCorporativo"]); colaborador.nombreCorto = Convert.ToString(rdr["nombreCorto"]); colaborador.instructorPractica = Convert.ToBoolean(rdr["instructorPractica"]); colaborador.civil = Convert.ToString(rdr["civil"]); colaborador.funcion = Convert.ToString(rdr["funcion"]); colaborador.relacion = Convert.ToString(rdr["relacion"]); listColaboradores.Add(colaborador); } } return(listColaboradores); }