public List <CENObjetivoLista> ListaObjetivoPorFiltro(CENObjetivo datos) { List <CENObjetivoLista> list_Objetivo = new List <CENObjetivoLista>(); CENObjetivoLista objObjetivoLista = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_listar_filtro_objetivos", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codTipoIndicador", SqlDbType.Int).Value = datos.codTipoIndicador; cmd.Parameters.Add("@codIndicador", SqlDbType.Int).Value = datos.codIndicador; cmd.Parameters.Add("@codPerfil", SqlDbType.Int).Value = datos.codPerfil; cmd.Parameters.Add("@codTrabajador", SqlDbType.Int).Value = datos.codTrabajador; if (datos.fechaInicio == "") { cmd.Parameters.Add("@fechaInicio", SqlDbType.Date).Value = null; } else { cmd.Parameters.Add("@fechaInicio", SqlDbType.Date).Value = datos.fechaInicio; } if (datos.fechaFin == "") { cmd.Parameters.Add("@fechaFin", SqlDbType.Date).Value = null; } else { cmd.Parameters.Add("@fechaFin", SqlDbType.Date).Value = datos.fechaFin; } con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objObjetivoLista = new CENObjetivoLista(); objObjetivoLista.codObjetivo = Convert.ToInt32(dr["codObjetivo"]); objObjetivoLista.descripcion = Convert.ToString(dr["descripcion"].ToString()); objObjetivoLista.descTipoIndicador = Convert.ToString(dr["descTipoIndicador"].ToString()); objObjetivoLista.descIndicador = Convert.ToString(dr["descIndicador"].ToString()); objObjetivoLista.valorIndicador = Convert.ToDecimal(dr["valorIndicador"]); objObjetivoLista.descPerfil = Convert.ToString(dr["descPerfil"].ToString()); objObjetivoLista.descTrabajador = Convert.ToString(dr["descTrabajador"].ToString()); objObjetivoLista.fechaRegistro = dr["fechaRegistro"].ToString(); list_Objetivo.Add(objObjetivoLista); } } catch (Exception ex) { ex.StackTrace.ToString(); } finally { con.Close(); } return(list_Objetivo); }
public int InsertarObjetivo(CENObjetivo objObjetivo) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_registrar_objetivo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_descripcion", SqlDbType.VarChar).Value = objObjetivo.descripcion; cmd.Parameters.Add("@p_codTipoIndicador", SqlDbType.SmallInt).Value = objObjetivo.codTipoIndicador; cmd.Parameters.Add("@p_codIndicador", SqlDbType.SmallInt).Value = objObjetivo.codIndicador; cmd.Parameters.Add("@p_valorIndicador", SqlDbType.Decimal).Value = objObjetivo.valorIndicador; cmd.Parameters.Add("@p_codPerfil", SqlDbType.SmallInt).Value = objObjetivo.codPerfil; cmd.Parameters.Add("@p_codTrabajador", SqlDbType.Int).Value = objObjetivo.codTrabajador; cmd.Parameters.Add("@p_usuario", SqlDbType.VarChar).Value = objObjetivo.usuario; cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public static int InsertarObjetivo(string descripcion, int tipoIndicador, int indicador, decimal valorIndicador, int perfil, int trabajador) { CLNObjetivo objCLNobjetivo = null; CENObjetivo objObjetivo = new CENObjetivo() { descripcion = descripcion, codTipoIndicador = tipoIndicador, codIndicador = indicador, valorIndicador = valorIndicador, codPerfil = perfil, codTrabajador = trabajador, usuario = Convert.ToString("EAY") }; try { objCLNobjetivo = new CLNObjetivo(); int ok = objCLNobjetivo.InsertarObjetivos(objObjetivo); return(ok); } catch (Exception ex) { throw ex; } }
public List <CENObjetivoLista> ListarObjetivos(CENObjetivo datos) { CADObjetivo objCADObjetivo = null; try { objCADObjetivo = new CADObjetivo(); return(objCADObjetivo.ListaObjetivoPorFiltro(datos)); } catch (Exception ex) { throw ex; } }
public int InsertarObjetivos(CENObjetivo objObjetivo) { CADObjetivo objCLNobjetivo = null; try { objCLNobjetivo = new CADObjetivo(); return(objCLNobjetivo.InsertarObjetivo(objObjetivo)); } catch (Exception ex) { throw ex; } }
public static List <CENObjetivoLista> ListarObjetivos(int codTipoIndicador, int codIndicador, int codPerfil, int codTrabajador, string fechaInicio, string fechaFin) { List <CENObjetivoLista> ListaObjetivo = null; CENObjetivo objCENObjetico = null; CLNObjetivo objCLNObjetivo = null; try { objCLNObjetivo = new CLNObjetivo(); objCENObjetico = new CENObjetivo(codTipoIndicador, codIndicador, codPerfil, codTrabajador, fechaInicio, fechaFin); ListaObjetivo = objCLNObjetivo.ListarObjetivos(objCENObjetico); } catch (Exception ex) { throw ex; } return(ListaObjetivo); }