예제 #1
0
        public void ConsultaListaObjetivos(ColaboradorObjetivo objetivosColaborador, string Conexion, ref List <ColaboradorObjetivo> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Colaborador" };
                object[] Valores    = { objetivosColaborador.Id_Emp, objetivosColaborador.Id_Cd, objetivosColaborador.Id_Colaborador };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spColaboradorObjetivos_Consulta", ref dr, Parametros, Valores);


                while (dr.Read())
                {
                    objetivosColaborador                        = new ColaboradorObjetivo();
                    objetivosColaborador.Id_Emp                 = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    objetivosColaborador.Id_Cd                  = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd")));
                    objetivosColaborador.Id_Colaborador         = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Colaborador")));
                    objetivosColaborador.Id_ColaboradorObjetivo = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_ColaboradorObjetivo")));
                    objetivosColaborador.Estatus                = true;
                    objetivosColaborador.Anio                   = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Anio")));
                    objetivosColaborador.Mes                    = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Mes"))); // Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Mes"))) ? string.Empty : dr.GetString(dr.GetOrdinal("Mes"));
                    objetivosColaborador.Objetivo               = Convert.IsDBNull(dr.GetValue(dr.GetOrdinal("Objetivo"))) ? 0 : Convert.ToSingle(dr.GetValue(dr.GetOrdinal("Objetivo")));

                    List.Add(objetivosColaborador);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void ConsultaListaObjetivos(ColaboradorObjetivo listaObjetivos, string Conexion, ref List <ColaboradorObjetivo> List)
 {
     try
     {
         CD_CatColaborador claseCapaDatos = new CD_CatColaborador();
         claseCapaDatos.ConsultaListaObjetivos(listaObjetivos, Conexion, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
        private List <ColaboradorObjetivo> ConsultarPorductoPrecios(int id_Colaborador)
        {
            try
            {
                Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID];

                List <ColaboradorObjetivo> list      = new List <ColaboradorObjetivo>();
                ColaboradorObjetivo        objetivos = new ColaboradorObjetivo();
                objetivos.Id_Emp         = sesion.Id_Emp;
                objetivos.Id_Cd          = sesion.Id_Cd_Ver;
                objetivos.Id_Colaborador = id_Colaborador;

                new CN_CatColaborador().ConsultaListaObjetivos(objetivos, sesion.Emp_Cnx, ref list);
                return(list);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }