Ejemplo n.º 1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     strUsuario = (TATUsuarios.strTATUsuarios)lstLista.SelectedItems[0].Tag;
     if (WF.Remover(ref strUsuario.idUsuario) == DialogResult.OK)
     {
         RefreshList();
     }
 }
Ejemplo n.º 2
0
 private void lstLista_DoubleClick(object sender, EventArgs e)
 {
     strUsuario = (TATUsuarios.strTATUsuarios)lstLista.SelectedItems[0].Tag;
     if (WF.Modificar(ref strUsuario) == DialogResult.OK)
     {
         RefreshList();
         formaP.RefreshPermisos();
     }
 }
Ejemplo n.º 3
0
        private void FORMA_PADRE_Load_1(object sender, EventArgs e)
        {
            if (!Instancia)
            {
                Instanciar();
            }

            Disparador.Enabled = false;
            frmTATLogin Forma = new frmTATLogin();

            Forma.ShowDialog();

            strUsuario       = Forma.strUsuario;
            ARRPermisoTablas = Forma.ARRPermisosTablas;
            ConexionBD DB = new ConexionBD();

            DB.conexionBD();

            DB.COM1.Connection = DB.objConexion;
            DB.objConexion.Open();
            int Cuantos = 0;

            DB.COM1.CommandText = "Select count(*) from dbo.configuracionUsuarioNTC where idUsuario=@idUsuario";
            SqlParameter SQP = new SqlParameter("@idUsuario", strUsuario.idUsuario);

            SQP.SqlDbType = SqlDbType.Int;
            DB.COM1.Parameters.Add(SQP);
            Cuantos = (int)DB.COM1.ExecuteScalar();
            if (Cuantos != 0)
            {
                DB.COM1.CommandText = "Select count(*) from dbo.visCitasPorFecha where CAST(FechaRegistro AS DATE) = CAST(@Fecha AS DATE) and ELIMINADO = 0 AND Aprobado = 0";
                SQP           = new SqlParameter("@Fecha", DateTime.Now);
                SQP.SqlDbType = SqlDbType.DateTime;
                DB.COM1.Parameters.Add(SQP);
                Cuantos = (int)DB.COM1.ExecuteScalar();
            }



            if (ARRPermisoTablas != null)
            {
                this.Enabled        = true;
                Disparador.Enabled  = true;
                EnvioCorreo.Enabled = true;
                EliminarCapturas();
            }

            if (Cuantos != 0)
            {
                frmTATCitasPendientes frm = new frmTATCitasPendientes();
                string nombreTabla        = "Citas Pendientes";
                AgregarHijos(ref nombreTabla, frm);
            }
        }
Ejemplo n.º 4
0
        public DialogResult Modificar(ref TATUsuarios.strTATUsuarios str)
        {
            frmTATUsuariosMDF Forma = new frmTATUsuariosMDF();

            Forma.IdUsuario             = str.idUsuario;
            Forma.IdEmpleado            = str.idEmpleado;
            Forma.txtNombreUsuario.Text = str.nombreUsuario;
            Forma.txtContraseña.Text    = str.Contraseña;

            TATPermisosTablas Tabla_PermisosTablas = new TATPermisosTablas();

            TATPermisosTablas.strTATPermisosTablas   strPermisosTablas = new TATPermisosTablas.strTATPermisosTablas();
            TATPermisosTablas.strTATPermisosTablas[] ARR = null;

            strPermisosTablas.idUsuario = str.idUsuario;
            Tabla_PermisosTablas.Listar(ref ARR, strPermisosTablas);
            Forma.ARRPermisosTablas = ARR;
            return(Forma.ShowDialog());
        }
Ejemplo n.º 5
0
        public DialogResult Remover(ref int id)
        {
            frmTATUsuariosRMV Forma = new frmTATUsuariosRMV();

            TATUsuarios.strTATUsuarios               str = new TATUsuarios.strTATUsuarios();
            TATPermisosTablas.strTATPermisosTablas   strPermisosTablas = new TATPermisosTablas.strTATPermisosTablas();
            TATPermisosTablas.strTATPermisosTablas[] ARRPermisosTablas = null;
            TATPermisosTablas Tabla_PermisosTablas = new TATPermisosTablas();

            str.idUsuario = id;
            strPermisosTablas.idUsuario = id;
            TABLA.DAO(ref str, 4);
            Tabla_PermisosTablas.Listar(ref ARRPermisosTablas, strPermisosTablas);
            Forma.idUsuario              = id;
            Forma.ARRPermisosTablas      = ARRPermisosTablas;
            Forma.lblNombreEmpleado.Text = str.nombreEmpleado.ToString();
            Forma.lblNombreUsuario.Text  = str.nombreUsuario.ToString();
            Forma.lblContraseña.Text     = str.Contraseña.ToString();
            return(Forma.ShowDialog());
        }