Exemplo n.º 1
0
        public List <Perfil_E> listarTodoSelectOPT()
        {
            List <Perfil_E> lperfil_E = new List <Perfil_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_PERFIL_SELECT", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Perfil_E perfil = new Perfil_E();
                        perfil.idPerfil = Convert.ToInt32(dr["ID"]);
                        perfil.perfil   = Convert.ToString(dr["PERFIL"]).ToUpper();
                        lperfil_E.Add(perfil);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al listar el perfil para select: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(lperfil_E);
        }
Exemplo n.º 2
0
        public List <Perfil_E> listarTodo()
        {
            List <Perfil_E> lperfil_E = new List <Perfil_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_PERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Perfil_E perfil = new Perfil_E();
                        perfil.idPerfil      = Convert.ToInt32(dr["ID"]);
                        perfil.nro           = Convert.ToInt32(dr["NRO"]);
                        perfil.perfil        = Convert.ToString(dr["PERFIL"]).ToUpper();
                        perfil.descripPerfil = Convert.ToString(dr["DescPERFIL"]).ToUpper();
                        perfil.siglas        = Convert.ToString(dr["SIGLAS"]).ToUpper();
                        // perfil.ordenPerfil = Convert.ToInt32(dr["ORDEN"]);
                        perfil.activo            = Convert.ToByte(dr["ACTIVO"]);
                        perfil.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        perfil.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        perfil.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        perfil.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        lperfil_E.Add(perfil);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al buscar el perfil: " + ex.Message.ToString() + " " + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(lperfil_E);
        }
Exemplo n.º 3
0
        public Perfil_E buscar(int id)
        {
            Perfil_E perfil_E = new Perfil_E();

            try
            {
                using (cmd = new SqlCommand("SP_BUSCAR_PERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDPERFIL", id);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        Perfil_E perfil = new Perfil_E();
                        perfil.idPerfil      = Convert.ToInt32(dr["ID"]);
                        perfil.perfil        = Convert.ToString(dr["PERFIL"]);
                        perfil.descripPerfil = Convert.ToString(dr["DescPERFIL"]).ToUpper();
                        perfil.siglas        = Convert.ToString(dr["SIGLAS"]).ToUpper();
                        //   perfil.ordenPerfil = Convert.ToInt32(dr["ORDEN"]);
                        perfil.activo            = Convert.ToByte(dr["ACTIVO"]);
                        perfil.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        perfil.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        perfil.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        perfil.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        perfil_E = perfil;
                    }
                }
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Error al buscar el perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(perfil_E);
        }
Exemplo n.º 4
0
        public string modificar(Perfil_E objPerf)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_PERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "U");
                    cmd.Parameters.AddWithValue("@IDPERFIL", objPerf.idPerfil);
                    cmd.Parameters.AddWithValue("@PERFIL", objPerf.perfil);
                    cmd.Parameters.AddWithValue("@DESCRIPPERFIL", objPerf.descripPerfil);
                    cmd.Parameters.AddWithValue("@SIGLAS", objPerf.siglas);
                    // cmd.Parameters.AddWithValue("@ORDENPERFIL", objPerfil.OrdenPerfil);
                    cmd.Parameters.AddWithValue("@ACTIVO", objPerf.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREG", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objPerf.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIF", ut.obtener_Fecha());

                    //int i = cmd.ExecuteNonQuery()-1;
                    //msg = i.ToString() + " elemento ha sido modificado con exito.";
                    cmd.ExecuteNonQuery();
                    msg = "Se modificó correctamente.";
                }
            }
            catch (Exception ex)
            {
                msg = "Error. No se puedo modificar.";
                Debug.WriteLine("Error al modificar Perfil: " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }
            return(msg);
        }
Exemplo n.º 5
0
 public List <Perfil_E> listarxfiltro(Perfil_E obj)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 6
0
 public string eliminar(Perfil_E objPerfil)
 {
     return(perfil_D.eliminar(objPerfil));
 }
Exemplo n.º 7
0
 public string modificar(Perfil_E objPerfil)
 {
     return(perfil_D.modificar(objPerfil));
 }
Exemplo n.º 8
0
 public string agregar(Perfil_E objPerfil)
 {
     return(perfil_D.agregar(objPerfil));
 }