コード例 #1
0
        //SE BORRA EL REGISTRO SELECCIONADO.
        private void button3_Click(object sender, EventArgs e)
        {
            int vln_resultado = 0;
            ClsLogicaMaterias vlo_LogicaMaterias = new ClsLogicaMaterias();

            try
            {
                if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text))
                {
                    vln_resultado = vlo_LogicaMaterias.EliminarMateria(txtAAMATERIACodigo.Text);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("Materia no puede ser borrada.");
                }
                if (vln_resultado > 0)
                {
                    MessageBox.Show("Materia eliminada de forma satisfactoria.");
                }
                else
                {
                    MessageBox.Show("Materia no ha sido eliminada de forma satisfatoria.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                Limpiar();
            }
        }
コード例 #2
0
        //SE CARGA UN REGISTRO SEGÚN LA SELECCIÓN DEL USUARIO.
        private void CargarRegistro(string Cod_Materia)
        {
            ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias();
            ClsLogicaMaterias  vlo_LogicaMaterias = new ClsLogicaMaterias();

            try
            {
                vlo_EntidadMateria        = vlo_LogicaMaterias.ObtenerMateria(Cod_Materia);
                txtAAMATERIACodigo.Text   = vlo_EntidadMateria.Cod_Materia;
                txtAAMATERIACreditos.Text = vlo_EntidadMateria.Creditos.ToString();
                TxtAAMATERIANombre.Text   = vlo_EntidadMateria.Nombre.ToString();
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
        public void CargarListaMaterias(string pvc_Condicion = "")
        {
            //VARIABLES
            ClsLogicaMaterias vlo_LogicaMaterias = new ClsLogicaMaterias();
            DataSet           vlo_DataSet        = new DataSet();

            try
            {
                //Se guarda el data set de retorno en una variable.
                vlo_DataSet = vlo_LogicaMaterias.ListaMateria(pvc_Condicion);
                if (vlo_DataSet.Tables[0].Rows.Count > 0)
                {
                    //Se guardan los datos en el gridview.
                    grdListaMaterias.AutoGenerateColumns = false;
                    grdListaMaterias.DataSource          = vlo_DataSet;
                    grdListaMaterias.DataMember          = vlo_DataSet.Tables[0].TableName;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #4
0
        private void AgregarActualizar()
        {
            //VARIABLES
            int vln_REsultado  = 0;
            int vln_CodCarrera = 0;
            ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias();
            ClsLogicaMaterias  vlo_ADMaterias     = new ClsLogicaMaterias();

            //SE VERIFICA SI ES YN NUEVO REGISTRO.
            if (NuevoRegistro == true)
            {
                // DE SER ASÍ SE CARGAN TODOS LOS ATRIBUTOS A LA FINCION DE ACTUALIZAR AGREGAR REGISTRO.
                if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text) && !string.IsNullOrEmpty(txtAAMATERIACreditos.Text) && !string.IsNullOrEmpty(TxtAAMATERIANombre.Text) && !string.IsNullOrEmpty(txtCarrera.Text))
                {
                    vlo_EntidadMateria.Cod_Materia = txtAAMATERIACodigo.Text;
                    vlo_EntidadMateria.Creditos    = int.Parse(txtAAMATERIACreditos.Text);
                    vlo_EntidadMateria.Nombre      = TxtAAMATERIANombre.Text;
                    vln_CodCarrera = (int)txtCarrera.Tag;
                    try
                    {
                        vln_REsultado = vlo_ADMaterias.AgregarActualizar(vlo_EntidadMateria, vln_CodCarrera);
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    if (vln_REsultado > 0)
                    {
                        MessageBox.Show("Materia Guardada de forma satisfactoria.");
                    }
                    else
                    {
                        MessageBox.Show("Materia no se guardo de forma satisfactoria.");
                    }
                }
                else
                {
                    MessageBox.Show("Algún campo requerido se encuentra vacío.");
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text) && !string.IsNullOrEmpty(txtAAMATERIACreditos.Text) && !string.IsNullOrEmpty(TxtAAMATERIANombre.Text))
                {
                    vlo_EntidadMateria.Cod_Materia = txtAAMATERIACodigo.Text;
                    vlo_EntidadMateria.Creditos    = int.Parse(txtAAMATERIACreditos.Text);
                    vlo_EntidadMateria.Nombre      = TxtAAMATERIANombre.Text;
                    //vln_CodCarrera = (int)txtCarrera.Tag;
                    try
                    {
                        vln_REsultado = vlo_ADMaterias.AgregarActualizar(vlo_EntidadMateria, vln_CodCarrera);
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    if (vln_REsultado > 0)
                    {
                        MessageBox.Show("Materia Guardada de forma satisfactoria.");
                    }
                    else
                    {
                        MessageBox.Show("Materia no se guardo de forma satisfactoria.");
                    }
                }
                else
                {
                    MessageBox.Show("Algún campo requerido se encuentra vacío.");
                }
            }
            NuevoRegistro = true;
        }