コード例 #1
0
ファイル: Eliminarsoft.cs プロジェクト: jose28gena/AdmLCIv2.2
 public Eliminarsoft(AdmnSoftware e, Sesion b)
 {
     a = e;
     act = b;
     InitializeComponent();
     comboboxsft();
 }
コード例 #2
0
       public Desasignarlocker(AdmnLockers e,Sesion s)
        {
            InitializeComponent();
            comboboxlock();
            a = e;
            act=s;

        }
コード例 #3
0
ファイル: admonEquipos.cs プロジェクト: jose28gena/AdmLCIv2.2
 public admonEquipos( PantallaPrincipal pp, Sesion s)
 {
     InitializeComponent();
     sesion = s;
     mostrarEquipos();
     //pp.Enabled = false;
     //pantP = pp;
 }
コード例 #4
0
        public Eliminarlocker(AdmnLockers e,Sesion sesion)
        {
            InitializeComponent();
            comboboxlock();
            a = e;
            act = sesion;

        }
コード例 #5
0
ファイル: Sanciones.cs プロジェクト: jose28gena/AdmLCIv2.2
        public Sanciones(Sesion sesion)
        {
            InitializeComponent();
            textBox5.Text = h.ToShortDateString();
            recivir_sesion = sesion;
            
            dateTimePicker1.MinDate = Convert.ToDateTime(abrir.consultaLibreS("SELECT getdate()"));

           }
コード例 #6
0
 //Constructor para la ventana de agregar equipo.
 public AgregarEquipo(admonEquipos ae, Sesion s)
 {
     InitializeComponent();
     sesion = s;
     admEq = ae;
     cargarComboBox();
     modificar = false;
    
     
 }
コード例 #7
0
ファイル: Mesa.cs プロジェクト: jose28gena/AdmLCIv2.2
 public Mesa(int nsala, int nm, Sesion s, PantallaPrincipal pp)
 {
     sesion = s;
     pantPr = pp;
     numMesa = nm;
     numSala = nsala;
     this.Text = numMesa.ToString();
     asignarPropiedades();
     asignarDatos();
 }
コード例 #8
0
ファイル: AdmnSoftware.cs プロジェクト: jose28gena/AdmLCIv2.2
        public AdmnSoftware(Sesion b)
        {
           
            InitializeComponent();
            a = b;
            cargar_tabla1();
            if (b.tipoUsuario == "Asesor")
            {

                button3.Enabled = false;
                button4.Enabled = false;
                button2.Enabled = false;

            } 

        }
コード例 #9
0
ファイル: InfoEquipo.cs プロジェクト: jose28gena/AdmLCIv2.2
        public InfoEquipo(Equipo eq, Sesion s)
        {
            InitializeComponent();
            equipo = eq;
            sesion = s;


            if (sesion.tipoUsuario.Equals("Manual") || sesion.tipoUsuario.Equals("Asesor"))
            {
                btMantenimiento.Enabled = false;
                btActivarEq.Enabled = false;
            }

            if (equipo.estado.Equals("No Disponible"))
            {
                btAsignarE.Enabled = false;
                btActivarEq.Enabled = false;
                
            }
            else if (equipo.estado.Equals("Espera"))
            {
                btAsignarE.Enabled = false;
                btDesasignar.Enabled = true;
                btActivarEq.Enabled = false;

            }
            else if (equipo.estado.Equals("Mantenimiento"))
            {
                btAsignarE.Enabled = false;
                btMantenimiento.Enabled = false;
                btDesasignar.Enabled = false;
                
            }
            else if (equipo.estado.Equals("Disponible"))
            {
                btActivarEq.Enabled = false;
                btAsignarE.Enabled = true;
                btDesasignar.Enabled = false;
            }
            
            dgvSoft.DataSource = con.consultaLibreDT("select sft_id as 'ID', sft_nombre as 'Nombre', sft_version as 'Versión' from Software inner join software_equipo on Software.sft_id=software_equipo.stw_id where software_equipo.ieq_id="+equipo.idEquipo);

            llenarLabels();


        }
コード例 #10
0
ファイル: Login.cs プロジェクト: jose28gena/AdmLCIv2.2
 private void button3_Click(object sender, EventArgs e)
 {
     Sesion s = new Sesion(tbUsuario.Text);
     
     if (!tbContrasenia.Text.Equals("") || !tbUsuario.Text.Equals(""))
     {
         if (s.inicioSesion(tbContrasenia.Text))
         {
            ventana = new PantallaPrincipal(s, this);
             ventana.Show();
             this.Hide();
         }
         else
             MessageBox.Show("El usuario o la contraseña son incorrectos. Intente de nuevo.");
     }
     else
         MessageBox.Show("Debe llenar ambos campos para iniciar sesión");
 }
コード例 #11
0
        //Constructor para la ventana que modifica un equipo.
        public AgregarEquipo(admonEquipos ae, string contraloria, Sesion s)
        {
            InitializeComponent();
            sesion = s;
            admEq = ae;

            Conexion con=new Conexion();
            datosEquipos = con.consultaLibreDT("select * from InvEquipo inner join Sala on InvEquipo.sa_id=Sala.sa_id where InvEquipo.ieq_contraloria='"+contraloria+"'");
            this.Text = "Modificar equipo";
            pbImagen.Image = Resources.modificarComp;
            modificar = true;
            
            //Cargar las salas existentes en el ComboBox.
            cargarComboBox();

            //Datos del equipo a modificar.
            if (datosEquipos.Rows.Count > 0)
            {
                tbContraloria.Text = datosEquipos.Rows[0]["ieq_contraloria"].ToString();
                tbCPU.Text = datosEquipos.Rows[0]["ieq_noserie_cpu"].ToString();
                tbMonitor.Text = datosEquipos.Rows[0]["ieq_noserie_mon"].ToString();
                tbNumEq.Text = datosEquipos.Rows[0]["ieq_numero"].ToString();
                tbNoMesa.Text = datosEquipos.Rows[0]["ieq_mesa"].ToString();
                cbTipo.SelectedIndex = (datosEquipos.Rows[0]["ieq_tipo"].ToString().Equals("Individual") ? 0 : 1);
                cbSala.SelectedItem = datosEquipos.Rows[0]["sa_letra"].ToString();
            }
            else {
                MessageBox.Show("Hubo un error al revisar los datos");
                this.Close();
            }

            //foreach (Control c in gb.Controls)
            //{
            //    if (c is TextBox)
            //    {
            //        c.KeyPress += TextBox_KeyPress;
                   
            //    }
            //}
        }
コード例 #12
0
ファイル: AgregarSoft.cs プロジェクト: jose28gena/AdmLCIv2.2
        public AgregarSoft(AdmnSoftware sf,Sesion sc,Boolean guardar,String boton,String Identificador,String nombre,String version)
        {
           
            InitializeComponent();
            soft = sf;
            act = sc;
           button2.Text = boton;
            Flag_guardar= guardar;
            Nombre_sft = nombre;
           ID_doft = Identificador;
            Version_sft = version;

                       
            if(Flag_guardar){

                textBox1.Text = nombre;
                textBox2.Text = version;
                con2 = new SqlConnection(con.cadenaConexion);

                SqlCommand command = new SqlCommand("select sft_img from Software where sft_id=@id", con2);
                command.Parameters.AddWithValue("@id", ID_doft);

                //Representa un set de comandos que es utilizado para llenar un DataSet
                SqlDataAdapter dp = new SqlDataAdapter(command);
                //Representa un caché (un espacio) en memoria de los datos.
                DataSet ds = new DataSet("Software");

                //Arreglo de byte en donde se almacenara la foto en bytes
                byte[] MyData = new byte[0];

                //Llenamosel DataSet con la tabla. cliente es nombre de la tabla
                dp.Fill(ds, "Software");
                //Inicializamos una fila de datos en la cual se almacenaran todos los datos de la fila seleccionada
                DataRow myRow = ds.Tables["Software"].Rows[0];

                //Se almacena el campo foto de la tabla en el arreglo de bytes
                MyData = (byte[])myRow["sft_img"];
                //Se inicializa un flujo en memoria del arreglo de bytes
                MemoryStream stream = new MemoryStream(MyData);
                //En el picture box se muestra la imagen que esta almacenada en el flujo en memoria 
                //el cual contiene el arreglo de bytes
                button3.Image = Image.FromStream(stream);
            
            }
           
           
        }
コード例 #13
0
        public AsignarLocker(AdmnLockers e ,Sesion sesion,String locker,String año,String semestre)
        {
          
            InitializeComponent();
            comboboxlock();
            a = e;
            act = sesion;
            nu = locker;
            comboBox1.Text = nu;
            actual_año = año;
            sem = semestre;


        }
コード例 #14
0
        public PantallaPrincipal(Sesion s, Login log)
        {
            InitializeComponent();            
            sesion = s;
            listarSalas();
            login = log;
            lblNomUsuario.Text = s.nombre;
            lblTipoSesion.Text = s.tipoUsuario;
            lbHora.Text = "" + DateTime.Now.Hour + ":" + ((int.Parse(DateTime.Now.Minute.ToString()) < 10) ? "0" + DateTime.Now.Minute : DateTime.Now.Minute.ToString());
            
            //Reiniciar tiempos
            //con.modificar("update UsuarioLCI set est_saldo = 180");

            if (sesion.tipoUsuario.Equals("Asesor")){
                btEspeciales.Enabled = false;
                btReportes.Enabled = false;
                btSanciones.Enabled = false;
                btSoftware.Enabled = false;
                btUsuario.Enabled = false;
                gbOpcSala.Enabled = false;
                btEquipos.Enabled = false;
            }
            else if (sesion.tipoUsuario.Equals("Manual"))
            {
                btEspeciales.Enabled = false;
                btReportes.Enabled = false;
                btSanciones.Enabled = false;
                btSoftware.Enabled = false;
                btUsuario.Enabled = false;
                gbOpcSala.Enabled = false;
                btEquipos.Enabled = false;
                btLockers.Enabled = false;
                btConsultas.Enabled = false;
            }

            //conectarS();
            
        }
コード例 #15
0
ファイル: Equipo.cs プロジェクト: jose28gena/AdmLCIv2.2
 public Equipo(Sesion s, PantallaPrincipal pp) {
     sesion = s;
     pantPr = pp;
     this.Click += equipoClick;
     this.MouseHover += equipoMouseHover;
 }
コード例 #16
0
ファイル: AdmnLockers.cs プロジェクト: jose28gena/AdmLCIv2.2
        public AdmnLockers(Sesion usuario)
        {
        
            sesion = usuario;
            InitializeComponent();
            año_actual = con.consultaLibreS("SELECT YEAR(GETDATE())");
            bandera = true;

            String fe = con.consultaLibreS("SELECT GETDATE()");


            DateTime asi = Convert.ToDateTime("30/06/" + año_actual);     
            comboBox1.Text = año_actual;
            if ((Convert.ToDateTime(fe).CompareTo(asi) == -1))
            {
                semestre = 1;
                comboBox2.Text = semestre+"";
            }
            else
            {
                semestre = 2;
                comboBox2.Text = semestre +"";
            }
            
          comboboxlock();
          comboboxintervalos(num);
          comboBox3.SelectedIndex = 0;
          hist_lock();
              
              
          /*
              //intervalos = inter[comboBox3.SelectedIndex].ToString().Split('-');
              listarlockers(actual);
           
           */
        }
コード例 #17
0
ファイル: AgregarSala.cs プロジェクト: jose28gena/AdmLCIv2.2
 public AgregarSala(PantallaPrincipal pp, Sesion s)
 {
     InitializeComponent();
     sesion = s;
     pantPri = pp;
 }
コード例 #18
0
ファイル: Sala.cs プロジェクト: jose28gena/AdmLCIv2.2
  //Método constructor del objeto Sala.
 public Sala(PantallaPrincipal pp, int Y, Sesion s) {
     posY = Y;
     asignarPropiedades();
     pantPr = pp;
     sesion = s;
 }
コード例 #19
0
        public AgregarLocker(AdmnLockers e,Sesion sesion,String año , String semestre)
        {
            InitializeComponent();
            a = e;
            act=sesion;
            actual_año = año;
            sem = semestre;

        }