//Variables Publicas y Privadas
        //Formulario carga o cierra
        private void FrmPrincipal_Load(object sender, EventArgs e)
        {
            Funciones.TableToCombo(cmbMaestro, maestros, "maestros");
            Funciones.TableToCombo(cmbAsignatura, asignaturas, "asignaturas");
            Funciones.TableToCombo(cmbLaboratorio, laboratorios, "laboratorios");

            dataGridView1.RowsDefaultCellStyle.BackColor            = Color.White;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightSteelBlue;

            dataGridView1.Columns.Add("ID", "ID");
            dataGridView1.Columns.Add("Artículo", "Articulo");
            dataGridView1.Columns.Add("Comentario", "Comentario");
        }
        //Metodos
        public void borrarContenido()
        {
            prestamoID = 0;
            alumnoID   = 0;
            alumno     = "";

            txtCodigo.Clear();
            txtMatricula.Clear();
            txtAlumno.Clear();
            txtArticulo.Clear();
            cmbAsignatura.Text  = "";
            cmbLaboratorio.Text = "";
            cmbMaestro.Text     = "";
            txtComentario.Clear();
            txtUsuario.Clear();
            dateTimePickerFin.ResetText();
            lblRegistro.Visible = false;
            txtCodigo.Focus();

            int rows = dataGridView1.Rows.Count - 1;

            for (int i = rows; i >= 0; i--)
            {
                dataGridView1.Rows.RemoveAt(i);
            }

            if (!devolver)
            {
                Funciones.TableToCombo(cmbMaestro, maestros, "maestros");
                Funciones.TableToCombo(cmbAsignatura, asignaturas, "asignaturas");
                Funciones.TableToCombo(cmbLaboratorio, laboratorios, "laboratorios");
            }
            else
            {
                Funciones.TableToCombo(cmbMaestro, maestros, "maestros", 2);
                Funciones.TableToCombo(cmbAsignatura, asignaturas, "asignaturas", 2);
                Funciones.TableToCombo(cmbLaboratorio, laboratorios, "laboratorios", 2);
            }
        }
 public FrmAlumnoRegistro(int id = 0)
 {
     this.id = id;
     InitializeComponent();
     Funciones.TableToCombo(cmbCarrera, llaves, "Carreras");
 }
示例#4
0
        //Rutas
        private void btnPrincipal_Click(object sender, EventArgs e)
        {
            pnlLado2.Visible = false;
            panelPosicion(pnlLado, btnPrincipal, true);
            ocultarSubMenu(pnlSubMenuDatos);
            ocultarSubMenu(pnlSubMenuDatos2);
            viejaPosicion(btnConsultas, 31, 459);
            AbrirFormEnPanel(frmPrincipal);
            frmPrincipal.txtCodigo.Focus();

            if (!FrmPrincipal.devolver)
            {
                ds = Conexion.MySQL("SELECT COUNT(id) FROM maestros WHERE status = 1;");
                if (ds.Tables["tabla"].Rows[0][0].ToString() != frmPrincipal.cmbMaestro.Items.Count.ToString())
                {
                    Funciones.TableToCombo(frmPrincipal.cmbMaestro, FrmPrincipal.maestros, "maestros");
                }
                else
                {
                    ds = Conexion.MySQL("SELECT id FROM maestros WHERE status = 1;");
                    for (int i = 0; i < FrmPrincipal.maestros.Count; i++)
                    {
                        if (ds.Tables["tabla"].Rows[i][0].ToString() != FrmPrincipal.maestros[i].ToString())
                        {
                            Funciones.TableToCombo(frmPrincipal.cmbMaestro, FrmPrincipal.maestros, "maestros");
                            return;
                        }
                    }
                }

                ds = Conexion.MySQL("SELECT COUNT(id) FROM asignaturas WHERE status = 1;");
                if (ds.Tables["tabla"].Rows[0][0].ToString() != frmPrincipal.cmbAsignatura.Items.Count.ToString())
                {
                    Funciones.TableToCombo(frmPrincipal.cmbAsignatura, FrmPrincipal.asignaturas, "asignaturas");
                }
                else
                {
                    ds = Conexion.MySQL("SELECT id FROM asignaturas WHERE status = 1;");
                    for (int i = 0; i < FrmPrincipal.asignaturas.Count; i++)
                    {
                        if (ds.Tables["tabla"].Rows[i][0].ToString() != FrmPrincipal.asignaturas[i].ToString())
                        {
                            Funciones.TableToCombo(frmPrincipal.cmbAsignatura, FrmPrincipal.asignaturas, "asignaturas");
                            return;
                        }
                    }
                }

                ds = Conexion.MySQL("SELECT COUNT(id) FROM laboratorios WHERE status = 1;");
                if (ds.Tables["tabla"].Rows[0][0].ToString() != frmPrincipal.cmbLaboratorio.Items.Count.ToString())
                {
                    Funciones.TableToCombo(frmPrincipal.cmbLaboratorio, FrmPrincipal.laboratorios, "laboratorios");
                }
                else
                {
                    ds = Conexion.MySQL("SELECT id FROM laboratorios WHERE status = 1;");
                    for (int i = 0; i < FrmPrincipal.laboratorios.Count; i++)
                    {
                        if (ds.Tables["tabla"].Rows[i][0].ToString() != FrmPrincipal.laboratorios[i].ToString())
                        {
                            Funciones.TableToCombo(frmPrincipal.cmbLaboratorio, FrmPrincipal.laboratorios, "laboratorios");
                            return;
                        }
                    }
                }
            }
        }
        public void colorChange()
        {
            devolver = !devolver;

            if (devolver)
            {
                panel1.BackColor      = devolucionColor;
                btnDevolver.BackColor = devolucionColor;
                pictureBox1.BackColor = devolucionColor;
                button1.BackColor     = devolucionColor;

                dataGridView1.DefaultCellStyle.BackColor = Color.White;
                dataGridView1.AlternatingRowsDefaultCellStyle.BackColor        = devolucionColor;
                dataGridView1.ColumnHeadersDefaultCellStyle.BackColor          = devolucionColor;
                dataGridView1.ColumnHeadersDefaultCellStyle.SelectionBackColor = devolucionColor;

                cmbAsignatura.Enabled     = false;
                cmbLaboratorio.Enabled    = false;
                cmbMaestro.Enabled        = false;
                txtCodigo.Enabled         = false;
                dateTimePickerFin.Enabled = false;
                txtMatricula.Enabled      = true;

                lblRegistro.Visible = false;

                dateTimePickerFin.MinDate = DateTime.Parse("01/01/2020");

                Funciones.TableToCombo(cmbMaestro, maestros, "maestros", 2);
                Funciones.TableToCombo(cmbAsignatura, asignaturas, "asignaturas", 2);
                Funciones.TableToCombo(cmbLaboratorio, laboratorios, "laboratorios", 2);

                btnDevolver.Text = "Prestar";
                txtUsuario.Clear();
            }
            else
            {
                panel1.BackColor      = principalColor;
                btnDevolver.BackColor = principalColor;
                pictureBox1.BackColor = principalColor;
                button1.BackColor     = principalColor;

                dataGridView1.DefaultCellStyle.BackColor = Color.White;
                dataGridView1.AlternatingRowsDefaultCellStyle.BackColor        = principalColor;
                dataGridView1.ColumnHeadersDefaultCellStyle.BackColor          = principalColor;
                dataGridView1.ColumnHeadersDefaultCellStyle.SelectionBackColor = principalColor;

                cmbAsignatura.Enabled     = true;
                cmbLaboratorio.Enabled    = true;
                cmbMaestro.Enabled        = true;
                txtCodigo.Enabled         = true;
                dataGridView1.Enabled     = true;
                dateTimePickerFin.Enabled = true;
                txtMatricula.Enabled      = true;

                lblRegistro.Visible = false;

                dateTimePickerFin.MinDate = DateTime.Now;

                Funciones.TableToCombo(cmbMaestro, maestros, "maestros");
                Funciones.TableToCombo(cmbAsignatura, asignaturas, "asignaturas");
                Funciones.TableToCombo(cmbLaboratorio, laboratorios, "laboratorios");

                btnDevolver.Text = "Devolver";
                txtUsuario.Clear();
            }
        }