Esempio n. 1
0
        public bool validarRegistro(OpcionPerfil_E objOpcPerfil)
        {
            int resultado = 0;

            try
            {
                using (cmd = new SqlCommand("SP_VALIDACION_APLICACIONMODULO", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDMENUOPCION", objOpcPerfil.IdMenuOpcion);
                    cmd.Parameters.AddWithValue("@IDPERFIL", objOpcPerfil.IdPerfil);
                    cmd.Parameters.AddWithValue("@INSERTAR", objOpcPerfil.Insertar);
                    cmd.Parameters.AddWithValue("@MODIFICAR", objOpcPerfil.Modificar);
                    cmd.Parameters.AddWithValue("@ELIMINAR", objOpcPerfil.Eliminar);
                    cmd.Parameters.AddWithValue("@LECTURA", objOpcPerfil.Lectura);
                    cmd.Parameters.AddWithValue("@IMPRIMIR", objOpcPerfil.Imprimir);
                    cmd.Parameters.AddWithValue("@COMPLETO", objOpcPerfil.Completo);
                    cmd.Parameters.AddWithValue("@ACTIVO", objOpcPerfil.Activo);

                    resultado = Convert.ToInt32(cmd.ExecuteScalar());
                }
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Error al validar Opciones de Perfil : " + fx.Message.ToString() + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }
            return((resultado == 0) ? false : true);
        }
Esempio n. 2
0
        public OpcionPerfil_E buscar(int id)
        {
            OpcionPerfil_E opcionPerfil_E = new OpcionPerfil_E();

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

                    while (dr.Read())
                    {
                        OpcionPerfil_E opcionPerfil = new OpcionPerfil_E();
                        opcionPerfil.IdOpcionPerfil     = Convert.ToInt32(dr["ID"]);
                        opcionPerfil.idaplicacion       = Convert.ToInt32(dr["APLICACION"]);
                        opcionPerfil.IdAplicacionModulo = Convert.ToInt32(dr["MODULO"]);
                        opcionPerfil.idModulomenu       = Convert.ToInt32(dr["MENU"]);
                        opcionPerfil.IdMenuOpcion       = Convert.ToInt32(dr["OPCION MENU"]);
                        opcionPerfil.IdPerfil           = Convert.ToInt32(dr["PERFIL"]);
                        opcionPerfil.Insertar           = Convert.ToByte(dr["INSERTAR"]);
                        opcionPerfil.Modificar          = Convert.ToByte(dr["MODIFICAR"]);
                        opcionPerfil.Eliminar           = Convert.ToByte(dr["ELIMINAR"]);
                        opcionPerfil.Lectura            = Convert.ToByte(dr["LECTURA"]);
                        opcionPerfil.Imprimir           = Convert.ToByte(dr["IMPRIMIR"]);
                        opcionPerfil.Completo           = Convert.ToByte(dr["COMPLETO"]);
                        opcionPerfil.Activo             = Convert.ToByte(dr["ACTIVO"]);
                        opcionPerfil.nombUsuarioReg     = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        opcionPerfil.FechaRegistro      = Convert.ToString(dr["FECHA REGISTRO"]);
                        opcionPerfil.nombUsuarioMod     = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        opcionPerfil.FechaModificacion  = Convert.ToString(dr["FECHA MODIFICACION"]).ToUpper();
                        opcionPerfil_E = opcionPerfil;
                    }
                }
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Error al buscar opciones del perfil : " + fx.Message.ToString() + " " + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(opcionPerfil_E);
        }
Esempio n. 3
0
        public List <OpcionPerfil_E> listarxfiltro(int idPerfil)
        {
            List <OpcionPerfil_E> lopcionPerfil_E = new List <OpcionPerfil_E>();

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

                    cmd.Parameters.AddWithValue("@IDPERFIL", idPerfil);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OpcionPerfil_E opcionPerfil = new OpcionPerfil_E();
                        opcionPerfil.nro               = Convert.ToInt32(dr["NRO"]);
                        opcionPerfil.IdOpcionPerfil    = Convert.ToInt32(dr["ID"]);
                        opcionPerfil.menuOpcion        = Convert.ToString(dr["OPCION"]).ToUpper();
                        opcionPerfil.perfil            = Convert.ToString(dr["PERFIL"]).ToUpper();
                        opcionPerfil.Insertar          = Convert.ToByte(dr["INSERTAR"]);
                        opcionPerfil.Modificar         = Convert.ToByte(dr["MODIFICAR"]);
                        opcionPerfil.Eliminar          = Convert.ToByte(dr["ELIMINAR"]);
                        opcionPerfil.Lectura           = Convert.ToByte(dr["LECTURA"]);
                        opcionPerfil.Imprimir          = Convert.ToByte(dr["IMPRIMIR"]);
                        opcionPerfil.Completo          = Convert.ToByte(dr["COMPLETO"]);
                        opcionPerfil.Activo            = Convert.ToByte(dr["ACTIVO"]);
                        opcionPerfil.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]).ToUpper();
                        opcionPerfil.FechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        opcionPerfil.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]).ToUpper();
                        opcionPerfil.FechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]).ToUpper();
                        lopcionPerfil_E.Add(opcionPerfil);
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error al listar las opciones del perfil : " + ex.Message.ToString() + ex.StackTrace.ToString());
                ut.logsave(this, ex);
            }
            finally
            {
                cnx.CONS.Close();
            }

            return(lopcionPerfil_E);
        }
Esempio n. 4
0
        public string modificar(OpcionPerfil_E objOpcPerfil)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_OPCIONPERFIL", cnx.CONS))
                {
                    cnx.CONS.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "U");
                    cmd.Parameters.AddWithValue("@IDOPCIONPERFIL", objOpcPerfil.IdOpcionPerfil);
                    cmd.Parameters.AddWithValue("@IDMENUOPCION", objOpcPerfil.IdMenuOpcion);
                    cmd.Parameters.AddWithValue("@IDPERFIL", objOpcPerfil.IdPerfil);
                    cmd.Parameters.AddWithValue("@INSERTAR", objOpcPerfil.Insertar);
                    cmd.Parameters.AddWithValue("@MODIFICAR", objOpcPerfil.Modificar);
                    cmd.Parameters.AddWithValue("@ELIMINAR", objOpcPerfil.Eliminar);
                    cmd.Parameters.AddWithValue("@LECTURA", objOpcPerfil.Lectura);
                    cmd.Parameters.AddWithValue("@IMPRIMIR", objOpcPerfil.Imprimir);
                    cmd.Parameters.AddWithValue("@COMPLETO", objOpcPerfil.Completo);
                    cmd.Parameters.AddWithValue("@ACTIVO", objOpcPerfil.Activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREG", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objOpcPerfil.IdUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIF", ut.obtener_Fecha());

                    //int i = cmd.ExecuteNonQuery();
                    //msg = i.ToString() + " elemento ha sido modificado con exito.";
                    cmd.ExecuteNonQuery();
                    msg = "Se modificó correctamente.";
                }
            }
            catch (FormatException fx)
            {
                msg = "Error. No se puedo modificar.";
                Debug.WriteLine("Error al modificar opciones de perfil: " + fx.Message.ToString() + " " + fx.StackTrace.ToString());
                ut.logsave(this, fx);
            }
            finally
            {
                cnx.CONS.Close();
            }
            return(msg);
        }
Esempio n. 5
0
 public bool validarRegistro(OpcionPerfil_E objOpcPerfil)
 {
     return(opcionperfil.validarRegistro(objOpcPerfil));
 }
Esempio n. 6
0
 public string eliminar(OpcionPerfil_E objOpcPerfil)
 {
     return(opcionperfil.eliminar(objOpcPerfil));
 }
Esempio n. 7
0
 public string modificar(OpcionPerfil_E objOpcPerfil)
 {
     return(opcionperfil.modificar(objOpcPerfil));
 }
Esempio n. 8
0
 public string agregar(OpcionPerfil_E objOpcPerfil)
 {
     return(opcionperfil.agregar(objOpcPerfil));
 }