private Model.Empleado GetEmpDataTableRow(DataRow dr) { Model.Empleado obj = new Model.Empleado(); obj.CCodPersonal = Convert.ToString(dr[0]); obj.VApePersonal = Convert.ToString(dr[1]); obj.CCodEscalaViaje = Convert.ToString(dr[2]); obj.VNomEscalaViaje = Convert.ToString(dr[3]); obj.CCodCargo = Convert.ToString(dr[4]); obj.VDesCargo = Convert.ToString(dr[5]); obj.CDni = Convert.ToString(dr[6]); obj.CCodTipoEmpleado = Convert.ToString(dr[7]); obj.VDesTipoEmpleado = Convert.ToString(dr[8]); obj.CCodCentroCosto = Convert.ToString(dr[9]); obj.VNomCentroCosto = Convert.ToString(dr[10]); obj.CCodCentroGestor = Convert.ToString(dr[11]); obj.VNomCentroGestor = Convert.ToString(dr[12]); obj.CCodCentroBeneficio = Convert.ToString(dr[13]); obj.VNomCentroBeneficio = Convert.ToString(dr[14]); obj.CCodCentro = Convert.ToString(dr[15]); obj.VNomCentro = Convert.ToString(dr[16]); obj.CCodZona = Convert.ToString(dr[17]); obj.VNomzona = Convert.ToString(dr[18]); obj.Idigito = Convert.ToInt32(dr[19]); obj.Cpaso = Convert.ToString(dr[20]); return(obj); }
public Model.Empleado Recupera_Empleado_Codigo(string strCodEmpleado) { DataTable dt = new DataTable(); Model.Empleado obj = new Model.Empleado(); dt = SqlHelper.ExecuteDataTable(strConnection, "General.spp_sel_msto_Empleado_Codigo", strCodEmpleado); if (dt.Rows.Count == 0) { obj.CCodPersonal = ""; obj.VApePersonal = ""; obj.CCodEscalaViaje = ""; obj.VNomEscalaViaje = ""; obj.CCodCargo = ""; obj.VDesCargo = ""; obj.CDni = ""; obj.CCodTipoEmpleado = ""; obj.VDesTipoEmpleado = ""; obj.CCodCentroCosto = ""; obj.VNomCentroCosto = ""; obj.CCodCentroGestor = ""; obj.VNomCentroGestor = ""; obj.CCodCentroBeneficio = ""; obj.VNomCentroBeneficio = ""; obj.CCodCentro = ""; obj.VNomCentro = ""; obj.CCodZona = ""; obj.VNomzona = ""; obj.Idigito = 2; } else { obj.CCodPersonal = Convert.ToString(dt.Rows[0][0]); obj.VApePersonal = Convert.ToString(dt.Rows[0][1]); obj.CCodEscalaViaje = Convert.ToString(dt.Rows[0][2]); obj.VNomEscalaViaje = Convert.ToString(dt.Rows[0][3]); obj.CCodCargo = Convert.ToString(dt.Rows[0][4]); obj.VDesCargo = Convert.ToString(dt.Rows[0][5]); obj.CDni = Convert.ToString(dt.Rows[0][6]); obj.CCodTipoEmpleado = Convert.ToString(dt.Rows[0][7]); obj.VDesTipoEmpleado = Convert.ToString(dt.Rows[0][8]); obj.CCodCentroCosto = Convert.ToString(dt.Rows[0][9]); obj.VNomCentroCosto = Convert.ToString(dt.Rows[0][10]); obj.CCodCentroGestor = Convert.ToString(dt.Rows[0][11]); obj.VNomCentroGestor = Convert.ToString(dt.Rows[0][12]); obj.CCodCentroBeneficio = Convert.ToString(dt.Rows[0][13]); obj.VNomCentroBeneficio = Convert.ToString(dt.Rows[0][14]); obj.CCodCentro = Convert.ToString(dt.Rows[0][15]); obj.VNomCentro = Convert.ToString(dt.Rows[0][16]); obj.CCodZona = Convert.ToString(dt.Rows[0][17]); obj.VNomzona = Convert.ToString(dt.Rows[0][18]); obj.Idigito = Convert.ToInt32(dt.Rows[0][19]); } return(obj); }
public Model.Empleado GetEmpleado(string strCodEmpleado) { DataTable dt = new DataTable(); Model.Empleado objMES = new Model.Empleado(); dt = SqlHelper.ExecuteDataTable(strConnection, "General.spp_sel_Msto_Empleado_Codigo_Smart", strCodEmpleado); foreach (DataRow row in dt.Rows) { objMES = GetEmpDataTableRow(row); } return(objMES); }
private void cargarEmpleado(Model.Empleado empleado) { if (empleado != null) { tEmpleado.Text = empleado.dni.ToString(); String sql = "SELECT codigo,nombre, password, habilitado FROM [GD1C2011].[MAYUSCULAS_SIN_ESPACIOS].[Usuarios] " + "WHERE empleado=" + tEmpleado.Text; conexion.Open(); SqlDataReader reader = conexion.busquedaSQLDataReader(sql); if (reader.Read()) { tNombre.Text = reader["nombre"].ToString(); tNombre.Enabled = false; tPassword.Text = reader["Password"].ToString(); passCambio = false; cHabilitado.Checked = System.Convert.ToBoolean(reader["habilitado"]); codigoUser = reader["codigo"].ToString(); } reader.Close(); if (codigoUser != "") { String query = "SELECT rol,nombre FROM [GD1C2011].[MAYUSCULAS_SIN_ESPACIOS].[Asignaciones] " + "left join MAYUSCULAS_SIN_ESPACIOS.roles on(rol=codigo) WHERE usuario=" + codigoUser; SqlDataReader rolUser = conexion.busquedaSQLDataReader(query); while (rolUser.Read()) { bool flag = true; int i = 0; while (flag && i < dgRoles.Rows.Count) { if (dgRoles.Rows[i].Cells["codigo"].Value.Equals(rolUser["rol"])) { dgRoles.Rows[i].Cells["Seleccion"].Value = true; } //System.Convert.ToInt32(rolUser["rol"]); i++; } } rolUser.Close(); } conexion.Close(); } }
private void cargarEmpleado(Model.Empleado empleado) { if (empleado != null) { bAgregar.Enabled = false; bModificar.Enabled = true; bEliminar.Enabled = true; tDNI.Text = empleado.dni.ToString(); tDNI.Enabled = false; tNombre.Text = empleado.nombre; tApellido.Text = empleado.apellido; tMail.Text = empleado.mail; tTelefono.Text = empleado.telefono; tDireccion.Text = empleado.direccion; cProvincia.SelectedIndex = empleado.provincia; cProvincia.Enabled = false; cTipo.SelectedIndex = empleado.tipo; cTipo.Enabled = false; cSucursal.SelectedIndex = empleado.sucursal; cSucursal.Enabled = false; cHabilitado.Checked = empleado.habilitado; } }