Пример #1
0
        private void CargarDatos(string modo)
        {
            if (modo == "E")
            {
                MateriasCurso mtC = new MateriasCurso();
                mtC.Curso.CodigoCurso  = CodCurso;
                mtC.Materia.CodMateria = CodMateria;
                DataSet ds = CtrlMateriasCursos.GetMateriasCursosOne(mtC);
                DataRow dr = ds.Tables[0].Rows[0];

                TxtNombre.Text          = dr["NombreCurso"].ToString();
                LueProfesor.EditValue   = dr["CodProfesor"].ToString();
                LueMateria.EditValue    = dr["CodMateria"].ToString();
                TxtIhs.EditValue        = Convert.ToInt32(dr["IHS"]);
                TxtPorcentaje.EditValue = Convert.ToInt32(dr["Porcentaje"]);
            }
            else
            {
                MateriasCurso mtC = new MateriasCurso();
                mtC.Curso.CodigoCurso = CodCurso;
                DataSet ds = CtrlMateriasCursos.GetCursosOne(mtC);
                DataRow dr = ds.Tables[0].Rows[0];

                TxtNombre.Text = dr["NombreCurso"].ToString();
            }
        }
Пример #2
0
        public void Eliminar()
        {
            if (codMateria != "")
            {
                MateriasCurso mtC = new MateriasCurso();
                mtC.Curso.CodigoCurso  = codCursoSel;
                mtC.Materia.CodMateria = codMateria;


                if (XtraMessageBox.Show("¿Esta seguro que desea eliminar la asignación de la materia?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    CtrlMateriasCursos.Eliminar(mtC);

                    if (!BkgwBuscarMat.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarMat.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un Materia.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #3
0
        public static DataSet GetMateAsigNadas(MateriasCurso materiasCurso)
        {
            SqlParameter[] dbParametros = new SqlParameter[]
            {
                DBHelper.MakeParam("@Operacion", SqlDbType.VarChar, 0, "SMATASIG"),
                DBHelper.MakeParam("@CodCurso", SqlDbType.VarChar, 0, materiasCurso.Curso.CodigoCurso),
            };

            return(DBHelper.ExecuteDataSet("PA_MateriasCursos", dbParametros));
        }
Пример #4
0
        public static DataSet GetCursosOne(MateriasCurso materiasCurso)
        {
            SqlParameter[] dbParametros = new SqlParameter[]
            {
                DBHelper.MakeParam("@Operacion", SqlDbType.VarChar, 0, "SCURSOONE"),
                DBHelper.MakeParam("@CodCurso", SqlDbType.VarChar, 0, materiasCurso.Curso.CodigoCurso)
            };

            return(DBHelper.ExecuteDataSet("PA_MateriasCursos", dbParametros));
        }
Пример #5
0
        public static DataSet GetCursosAñoElectivo(MateriasCurso materiasCurso)
        {
            SqlParameter[] dbParametros = new SqlParameter[]
            {
                DBHelper.MakeParam("@Operacion", SqlDbType.VarChar, 0, "SCURSOS_AE"),
                DBHelper.MakeParam("@AñoElectivo", SqlDbType.Int, 0, materiasCurso.AñoElectivo)
            };

            return(DBHelper.ExecuteDataSet("PA_MateriasCursos", dbParametros));
        }
Пример #6
0
        public static Int32 Eliminar(MateriasCurso materiasCurso)
        {
            SqlParameter[] dbParametros = new SqlParameter[]
            {
                DBHelper.MakeParam("@Operacion", SqlDbType.VarChar, 0, "DEL"),
                DBHelper.MakeParam("@CodCurso", SqlDbType.VarChar, 0, materiasCurso.Curso.CodigoCurso),
                DBHelper.MakeParam("@CodMateria", SqlDbType.VarChar, 0, materiasCurso.Materia.CodMateria)
            };

            return(Convert.ToInt32(DBHelper.ExecuteScalar("PA_MateriasCursos", dbParametros)));
        }
Пример #7
0
        public static Int32 Actualizar(MateriasCurso materiasCurso)
        {
            SqlParameter[] dbParametros = new SqlParameter[]
            {
                DBHelper.MakeParam("@Operacion", SqlDbType.VarChar, 0, "UPDATE"),
                DBHelper.MakeParam("@CodCurso", SqlDbType.VarChar, 0, materiasCurso.Curso.CodigoCurso),
                DBHelper.MakeParam("@CodMateria", SqlDbType.VarChar, 0, materiasCurso.Materia.CodMateria),
                DBHelper.MakeParam("@IHS", SqlDbType.Int, 0, materiasCurso.IHS),
                DBHelper.MakeParam("@CodProfesor", SqlDbType.VarChar, 0, materiasCurso.Profesor.CodigoProfesor)
            };

            return(Convert.ToInt32(DBHelper.ExecuteScalar("PA_MateriasCursos", dbParametros)));
        }
Пример #8
0
        public static Int32 Insertar(MateriasCurso materiasCurso)
        {
            SqlParameter[] dbParametros = new SqlParameter[]
            {
                DBHelper.MakeParam("@Operacion", SqlDbType.VarChar, 0, "INSERT"),
                DBHelper.MakeParam("@CodCurso", SqlDbType.VarChar, 0, materiasCurso.Curso.CodigoCurso),
                DBHelper.MakeParam("@CodMateria", SqlDbType.VarChar, 0, materiasCurso.Materia.CodMateria),
                DBHelper.MakeParam("@IHS", SqlDbType.Int, 0, materiasCurso.IHS),
                DBHelper.MakeParam("@CodProfesor", SqlDbType.VarChar, 0, materiasCurso.Profesor.CodigoProfesor),
                DBHelper.MakeParam("@Porcentaje", SqlDbType.Int, 0, materiasCurso.Porcentaje),
                DBHelper.MakeParam("@CodArea", SqlDbType.VarChar, 0, materiasCurso.Area.Codigo)
            };

            return(Convert.ToInt32(DBHelper.ExecuteScalar("PA_MateriasCursos", dbParametros)));
        }
Пример #9
0
        public void LlenarDsConsulta()
        {
            try
            {
                MateriasCurso matCur = new MateriasCurso();
                matCur.AñoElectivo = Año;

                DataSet ds = CtrlMateriasCursos.GetCursosAñoElectivo(matCur);

                dtConsulta = ds.Tables[0].Copy();
                dsConsulta.Tables.Clear();
                if (dsConsulta.Tables.Count == 0)
                {
                    dsConsulta.Tables.Add(dtConsulta);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Пример #10
0
        private void InsertarActualizar(string modo)
        {
            try
            {
                if (modo == "INSERT")
                {
                    MateriasCurso mtC = new MateriasCurso();
                    mtC.Curso.CodigoCurso       = CodCurso;
                    mtC.Materia.CodMateria      = LueMateria.EditValue.ToString();
                    mtC.Profesor.CodigoProfesor = LueProfesor.EditValue.ToString();
                    mtC.IHS         = Convert.ToInt32(TxtIhs.EditValue);
                    mtC.Area.Codigo = codArea;
                    mtC.Porcentaje  = Convert.ToInt32(TxtPorcentaje.EditValue);

                    if (CtrlMateriasCursos.Insertar(mtC) > 0)
                    {
                        XtraMessageBox.Show("Materia asignada con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    }
                }
                else
                {
                    MateriasCurso mtC = new MateriasCurso();
                    mtC.Curso.CodigoCurso       = CodCurso;
                    mtC.Materia.CodMateria      = LueMateria.EditValue.ToString();
                    mtC.Profesor.CodigoProfesor = LueProfesor.EditValue.ToString();
                    mtC.IHS        = Convert.ToInt32(TxtIhs.EditValue);
                    mtC.Porcentaje = Convert.ToInt32(TxtPorcentaje.EditValue);

                    if (CtrlMateriasCursos.Actualizar(mtC) > 0)
                    {
                        XtraMessageBox.Show("Materia asignada con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
            }
        }
Пример #11
0
        private void FrmGetMateriasCursos_Load(object sender, EventArgs e)
        {
            try
            {
                MateriasCurso mtC = new MateriasCurso();
                mtC.Curso.CodigoCurso = CodCurso;
                DataTable dt1 = new DataTable();
                if (Modo != "E")
                {
                    dt1 = CtrlMateriasCursos.GetMateNoAsigNadas(mtC).Tables[0];
                }
                else
                {
                    dt1 = CtrlMateriasCursos.GetMateAsigNadas(mtC).Tables[0];
                    LueMateria.Enabled = false;
                }

                LueMateria.Properties.DataSource    = dt1;
                LueMateria.Properties.DisplayMember = "Nombre";
                LueMateria.Properties.ValueMember   = "CodMateria";

                DevExpress.XtraEditors.Controls.LookUpColumnInfo col;
                col = new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre", 100);
                LueMateria.Properties.Columns.Add(col);
                LueMateria.ItemIndex = -1;

                CargarDatos(Modo);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
                return;
            }

            TxtNombre.Focus();
        }
Пример #12
0
        public void LlenarDsConsulta2(string codigoCur)
        {
            try
            {
                MateriasCurso matC = new MateriasCurso();
                matC.Curso.CodigoCurso = codigoCur;

                DataSet ds  = CtrlMateriasCursos.GetMateriasCursos(matC);
                DataSet ds1 = CtrlMateriasCursos.GetMateriasCursosCab(matC);

                dtConsulta2Det = new DataTable();
                dtConsulta2Cab = new DataTable();
                dsConsulta2    = new DataSet();

                dtConsulta2Cab           = ds1.Tables[0].Copy();
                dtConsulta2Cab.TableName = "Cabecera";
                dtConsulta2Det           = ds.Tables[0].Copy();
                dtConsulta2Det.TableName = "Detalle";
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }