示例#1
0
        public void Refrescar()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoUnidadAlmacenamientoReactivo";

            conexion.LlenarGrid(query, dgvSeleccionarUnidadAlmacenaje);
        }
示例#2
0
        public void Refrescar()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoProfesion";

            conexion.LlenarGrid(query, dgvSeleccionarProfesion);
        }
示例#3
0
        public void LLenarInicioReactivosParaSolucion()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarTodosLosReactivosInventarioExistenciasMayorACero ";

            conexion.LlenarGrid(query, dataGridViewReactivo);
        }
示例#4
0
        public void LLenarInicioComponentesPorIdSolucion()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarComponentesSolucionPorIdSolucion " + IdSolucion + "";

            conexion.LlenarGrid(query, dataGridViewComponenteSolucion);
        }
示例#5
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (dataGridViewProfesor.Rows.Count == 0)
            {
                MessageBox.Show("Selecione un registro", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (MessageBox.Show("Desea Eliminar el Registro?", "Informacion Requerida",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    try
                    {
                        CodigoUnico = this.dataGridViewProfesor.CurrentRow.Cells[0].Value.ToString();

                        ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

                        string Query = "Exec ModificarEstadoProfesor '" + CodigoUnico + "'";

                        conexion.Update(Query);

                        string query = "exec ConsultarTodosLosProfesores";
                        conexion.LlenarGrid(query, dataGridViewProfesor);

                        CodigoUnico = "";
                        MessageBox.Show("Transaccion realizada exitosamente", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Problemas al realizar Transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
示例#6
0
        public void Refrescar()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoEstadoFisicoReactivo";

            conexion.LlenarGrid(query, dgvSeleccionarCategoriaEstadoFisico);
        }
示例#7
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                try
                {
                    ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

                    string Query = "Exec InsertarTelefonoProfesor " + IdProfesor + ",'" + txtNumeroTelefono.Text + "'";

                    conexion.Update(Query);

                    string query = "exec  ConsultarTodosTelefonosProfesorPorIdProfesor " + IdProfesor + "";

                    conexion.LlenarGrid(query, dataGridViewTelefonos);

                    LimpiarDatos();


                    MessageBox.Show("Transaccion realizada exitosamente", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception)
                {
                    MessageBox.Show("Problemas al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Problemas al realizar la transaccion, Verifique que los campos no esten vacios", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#8
0
        private void hacerRespaldoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
                string query = "";

                string path = "";
                string directorioCompleto = "";

                SaveFileDialog saveRespaldo = new SaveFileDialog();
                DateTime       tiempo       = DateTime.Now;

                saveRespaldo.FileName = "Inventario_Reactivos _Quimicos " + tiempo.Day + "-" + tiempo.Month + "-" + tiempo.Year + ".bak";


                saveRespaldo.Filter = "Bases de datos (*.bak)|*.bak";

                if (saveRespaldo.ShowDialog() == DialogResult.OK)
                {
                    path = Path.GetDirectoryName(saveRespaldo.FileName);
                    directorioCompleto = saveRespaldo.FileName;

                    query = "Use [Inventario_Reactivos _Quimicos] BACKUP DATABASE [Inventario_Reactivos _Quimicos] TO DISK = '" + directorioCompleto + "' WITH FORMAT, MEDIANAME = 'Respaldo Reactivo Quimicos', NAME = 'Respaldo Reactivo Quimico' ";
                    conexion.Update(query);


                    MessageBox.Show("Transaccion Realizada con Exito", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Problemas al Realizar la Transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#9
0
        public void Refrescar() {

            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoClasificacionReactivo";
            conexion.LlenarGrid(query, dgvSeleccionarCategoriaSeleccion);


        }
示例#10
0
        private void txtBuscarSolucion_KeyUp(object sender, KeyEventArgs e)
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

            string query = "ConsultarTodosLosReactivosInventarioPorCodigo '%" + txtBuscarReactivo.Text + "%'";

            conexion.LlenarGrid(query, dataGridViewReactivosRegistrados);
        }
示例#11
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                try
                {
                    if (Editar)
                    {
                        ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

                        string Query = "Exec ModificarReactivoInventario " + CodigoUnico + ",'" + txtCodigoReactivo.Text + "','" + txtNombreReactivo.Text + "','" + txtNombreAlternativo.Text + "','" + txtFormulaReactivo.Text + "'," + txtCantidadExistencia.Text + "," + cmbCategoriaClasificacion.SelectedValue + ""
                                       + "," + cmbEstadoFisico.SelectedValue + "" + "," + cmbUnidadAlmacenage.SelectedValue + "" + ",'" + txtUbicacionFisica.Text + "','" + txtComentario.Text + "'," + UsuarioLogin.Id + "";

                        conexion.Update(Query);

                        string query = "exec ConsultarTodosLosReactivosInventario";
                        conexion.LlenarGrid(query, dataGridViewReactivosRegistrados);

                        LimpiarDatos();

                        Editar      = false;
                        CodigoUnico = "";
                    }

                    else
                    {
                        string Compara = this.dataGridViewReactivosRegistrados.CurrentRow.Cells[0].Value.ToString();
                        if (Compara.Equals(txtCodigoReactivo.Text))
                        {
                            MessageBox.Show("El codigo Reactivo ya existe", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

                            string Query = "Exec InsertarReactivoInventario '" + txtCodigoReactivo.Text + "','" + txtNombreReactivo.Text + "','" + txtNombreAlternativo.Text + "','" + txtFormulaReactivo.Text + "'," + txtCantidadExistencia.Text + "," + cmbCategoriaClasificacion.SelectedValue + ""
                                           + "," + cmbEstadoFisico.SelectedValue + "" + "," + cmbUnidadAlmacenage.SelectedValue + "" + ",'" + txtUbicacionFisica.Text + "','" + txtComentario.Text + "'," + UsuarioLogin.Id + "";

                            conexion.Update(Query);

                            string query = "exec ConsultarTodosLosReactivosInventario";
                            conexion.LlenarGrid(query, dataGridViewReactivosRegistrados);

                            LimpiarDatos();
                            MessageBox.Show("Transaccion realizada exitosamente", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Problemas al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Problemas al realizar la transaccion, Verifique que los campos no esten vacios", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#12
0
        public void LLenarMovimientoPorIdSolucion(string id)
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarTodosLosMovimientosSolucionPorSolucionReactivo " + id + "";

            conexion.LlenarGrid(query, dataGridViewMovimientosSolucion);

            PropiedadesGripMovimientos();
        }
示例#13
0
        private void frmAddCorreoProfesor_Load(object sender, EventArgs e)
        {
            txtCorreoProfesor.Select();
            txtCorreoProfesor.Focus();
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCorreosProfesorPorIdProfesor " + IdProfesor + "";

            conexion.LlenarGrid(query, dataGridViewEmails);
            PropiedadesGrip();
        }
示例#14
0
        public void llenarComboBoxUnidadAlmacenamiento()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string Query       = "exec ConsultarCatalogoUnidadAlmacenamientoReactivo";
            string id          = "IdCatalogoUnidadAlmacenamientoReactivo";
            string descripcion = "NombreUnidadAlmacenamiento";
            string nombreTabla = "Tabla_Catalogo_Unidad_Almacenamiento_Reactivo";

            conexion.LlenarCombo(Query, cmbUnidadAlmacenamiento, id, descripcion, nombreTabla);
        }
示例#15
0
        public void llenarComboBoxEstadoFisico()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string Query       = "exec ConsultarCatalogoEstadoFisicoReactivo";
            string id          = "IdCatalogoEstadoFisicoReactivo";
            string descripcion = "NombreEstadoFisico";
            string nombreTabla = "Tabla_Catalogo_Estado_Fisico_Reactivo";

            conexion.LlenarCombo(Query, cmbEstadoFisico, id, descripcion, nombreTabla);
        }
示例#16
0
        public void llenarComboBoxCategoriaClasificacion()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string Query       = "exec ConsultarCatalogoClasificacionReactivo";
            string id          = "IdCatalogoClasificacionReactivos";
            string descripcion = "NombreClasificacion";
            string nombreTabla = "Tabla_Catalogo_Clasificacion_Reactivo";

            conexion.LlenarCombo(Query, cmbCategoriaClasificacion, id, descripcion, nombreTabla);
        }
示例#17
0
        public void llenarComboBoxNombreProfesor()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string Query       = "exec ConsultarTodosLosProfesores";
            string id          = "IdProfesor";
            string descripcion = "NombreProfesor";
            string nombreTabla = "Tabla_Profesor";

            conexion.LlenarCombo(Query, cmbNombreProfesor, id, descripcion, nombreTabla);
        }
示例#18
0
        public void llenarComboBoxTipoMovimiento()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string Query       = "exec ConsultarCatalogoMovimientoInventario";
            string id          = "IdCatalogoMovimientoInventario";
            string descripcion = "NombreMovimiento";
            string nombreTabla = "Tabla_Catalogo_Movimiento_Inventario";

            conexion.LlenarCombo(Query, cmbTipoMovimiento, id, descripcion, nombreTabla);
        }
示例#19
0
        public void llenarComboBox()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string Query       = "exec ConsultarCatalogoProfesion";
            string id          = "IdCatalogoProfesion";
            string descripcion = "NombreProfesion";
            string nombreTabla = "Tabla_Catalogo_Profesion";

            conexion.LlenarCombo(Query, cmbProfeciones, id, descripcion, nombreTabla);
        }
示例#20
0
        private void frmAddTelefonoProfesor_Load(object sender, EventArgs e)
        {
            txtNumeroTelefono.Select();
            txtNumeroTelefono.Focus();
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarTodosTelefonosProfesorPorIdProfesor " + IdProfesor + "";

            conexion.LlenarGrid(query, dataGridViewTelefonos);
            PropiedadesGrip();
        }
示例#21
0
        public void LLenarSolucionesReactivos()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarTodosLosSolucionesReactivosInventario";

            conexion.LlenarGrid(query, dataGridViewSoluciones);
            llenarComboBoxTipoMovimiento();
            llenarComboBoxNombreProfesor();
            PropiedadesGrip();
        }
示例#22
0
        public void LlenarAlInicio()
        {
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarTodosLosReactivosInventario";

            conexion.LlenarGrid(query, dataGridViewReactivosRegistrados);
            llenarComboBoxCategoriaClasificacion();
            llenarComboBoxEstadoFisico();
            llenarComboBoxUnidadAlmacenamiento();
            PropiedadesGrip();
        }
示例#23
0
        private void frmAddCatalogoUnidadAlmacenamiento_Load(object sender, EventArgs e)
        {
            Editar = false;
            txtNombreUnidad.Select();
            txtNombreUnidad.Focus();
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoUnidadAlmacenamientoReactivo";

            conexion.LlenarGrid(query, dataGridViewUnidad);
            PropiedadesGrip();
        }
示例#24
0
        private void frmAddCatalogoClasificacionReactivo_Load(object sender, EventArgs e)
        {
            txtNombreClasificacion.Select();
            txtNombreClasificacion.Focus();
            Editar = false;
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoClasificacionReactivo";

            conexion.LlenarGrid(query, dataGridViewClasificacion);
            PropiedadesGrip();
        }
示例#25
0
        private void frmAddCatalogoEstadoFisico_Load(object sender, EventArgs e)
        {
            Editar = false;
            txtEstadoFisico.Select();
            txtEstadoFisico.Focus();
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarCatalogoEstadoFisicoReactivo";

            conexion.LlenarGrid(query, dataGridViewEstadoFisico);
            PropiedadesGrip();
        }
示例#26
0
        private void frmAddUsuario_Load(object sender, EventArgs e)
        {
            txtNombreUsuarioSql.Select();
            txtNombreUsuarioSql.Focus();
            Editar = false;
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            //string query = "select * from Tabla_Usuario";
            string query = "exec ConsultarTodosLosUsuarios";

            conexion.LlenarGrid(query, dataGridViewUsuario);
            PropiedadesGrip();
        }
示例#27
0
        private void frmAddProfesor_Load(object sender, EventArgs e)
        {
            Editar = false;
            txtCedulaProfesor.Select();
            txtCedulaProfesor.Focus();
            ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
            string query = "exec ConsultarTodosLosProfesores";

            conexion.LlenarGrid(query, dataGridViewProfesor);

            llenarComboBox();
            PropiedadesGrip();
        }
示例#28
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                try
                {
                    if (Editar)
                    {
                        ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

                        string Query = "Exec ModificarSolucion " + CodigoUnico + ",'" + txtNombreSolucion.Text + "','" + txtCantidadExistencia.Text + "','" + txtComentarioSolucion.Text + "','" + txtUbicacionSolucion.Text + "','" + txtFormulaSolucion.Text + "'," + cmbEstadoFisico.SelectedValue + ""
                                       + "," + cmbCategoriaClasificacion.SelectedValue + "" + "," + cmbUnidadAlmacenamiento.SelectedValue + "" + "," + usuarioLogin.Id + "";

                        conexion.Update(Query);

                        string query = "exec ConsultarTodosLosSolucionesReactivosInventario";
                        conexion.LlenarGrid(query, dataGridViewSolucion);

                        LimpiarCampos();

                        Editar      = false;
                        CodigoUnico = "";
                    }

                    else
                    {
                        ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();

                        string Query = "Exec InsertarSolucionReactivo '" + txtNombreSolucion.Text + "','" + txtCantidadExistencia.Text + "','" + txtComentarioSolucion.Text + "','" + txtUbicacionSolucion.Text + "','" + txtFormulaSolucion.Text + "'," + cmbEstadoFisico.SelectedValue + ""
                                       + "," + cmbCategoriaClasificacion.SelectedValue + "" + "," + cmbUnidadAlmacenamiento.SelectedValue + "" + "," + usuarioLogin.Id + "";

                        conexion.Update(Query);

                        string query = "exec ConsultarTodosLosSolucionesReactivosInventario";
                        conexion.LlenarGrid(query, dataGridViewSolucion);

                        LimpiarCampos();
                    }
                    MessageBox.Show("Transaccion realizada exitosamente", "Informacion del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception)
                {
                    MessageBox.Show("Problemas al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Problemas al realizar la transaccion, Verifique que los campos no esten vacios", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#29
0
 private void textBox1_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
         string query = "exec ConsultarTodosLosReactivosInventarioPorNombre '%" + txtBuscarPorNombre.Text + "%'";
         conexion.LlenarGrid(query, dataGridViewReactivo);
         PropiedadesGridReactivos();
     }
     catch (Exception)
     {
         MessageBox.Show("Problemas al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#30
0
 private void txtBuscarProfesion_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         ControlReactivos.AccesoADatos.Conexion conexion = new ControlReactivos.AccesoADatos.Conexion();
         string query = "exec ConsultarCatalogoProfesionParametro '%" + txtBuscarProfesion.Text + "%'";
         conexion.LlenarGrid(query, dgvSeleccionarProfesion);
         PropiedadesGrip();
     }
     catch (Exception)
     {
         MessageBox.Show("Problemas al realizar la transaccion", "Error del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }