public List <FuncionEvaluadora> GetFuncionesDisponibles() { SqlConnection oCon = new SqlConnection(cadena); SqlCommand oCmd = new SqlCommand("dbo.getFuncionesDisponibles", oCon); oCmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr; List <FuncionEvaluadora> lst = null; FuncionEvaluadora funcion = null; try { oCon.Open(); dr = oCmd.ExecuteReader(); lst = new List <FuncionEvaluadora>(); while (dr.Read()) { funcion = new FuncionEvaluadora(); funcion.IdFuncion = dr["Funcion"].ToString(); funcion.Anio = Convert.ToInt32(dr["anio"]); funcion.Nivel = dr["NivelSalarial"].ToString(); funcion.Denominacion = dr["DenominacionPlaza"].ToString(); lst.Add(funcion); } oCon.Close(); } catch (Exception ex) { lst = null; } return(lst); }
public List <FuncionEvaluadora> getFuncionesEvaluadoras(CentroTrabajo centro) { SqlConnection oCon = new SqlConnection(cadena); SqlCommand oCmd = new SqlCommand("dbo.getPreEvaluadores", oCon); oCmd.CommandType = CommandType.StoredProcedure; oCmd.Parameters.AddWithValue("@id", centro.IDGlobal); SqlDataReader dr; List <FuncionEvaluadora> lst = null; FuncionEvaluadora funcion = null; try { oCon.Open(); dr = oCmd.ExecuteReader(); lst = new List <FuncionEvaluadora>(); while (dr.Read()) { funcion = new FuncionEvaluadora(); funcion.IdFuncion = dr["idFuncion"].ToString(); funcion.Anio = Convert.ToInt32(dr["anio"]); funcion.Nivel = dr["nivel"].ToString(); funcion.Denominacion = dr["DenominacionPlaza"].ToString(); lst.Add(funcion); } oCon.Close(); } catch (Exception ex) { lst = null; } return(lst); }
protected void rptFunciones_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "eliminar") { FuncionEvaluadora funcion = new FuncionEvaluadora(); funcion.Id = Convert.ToInt32(e.CommandArgument); FuncionEvaluadoraDA obj = new FuncionEvaluadoraDA(); bool resultado = obj.EliminarFuncionEvaluadora(funcion); if (resultado) { CargarDatos(); } else { lblAviso.Text = "Ocurrió un error al tratar de eliminar la información."; } } }
protected void btnGuardar_Click(object sender, EventArgs e) { lblAvisoPop.Text = string.Empty; FuncionEvaluadora funcion = new FuncionEvaluadora(); FuncionEvaluadoraDA obj = new FuncionEvaluadoraDA(); string idFuncion = ddlFuncion.SelectedValue; funcion.IdFuncion = idFuncion; bool resultado = obj.AlmacenarFuncionEvaluadora(funcion); if (resultado) { CargarDatos(); } else { lblAvisoPop.Text = "Ocurrió un error al tratar de almacenar la información."; ModalPopupExtender1.Show(); } }
public bool EliminarFuncionEvaluadora(FuncionEvaluadora funcion) { SqlConnection oCon = new SqlConnection(cadena); SqlCommand oCmd = new SqlCommand("dbo.deleteFuncionEvaluadora", oCon); oCmd.CommandType = CommandType.StoredProcedure; oCmd.Parameters.AddWithValue("@id", funcion.Id); bool resulado = false; try { oCon.Open(); oCmd.ExecuteNonQuery(); oCon.Close(); resulado = true; } catch (Exception) { resulado = false; } return(resulado); }