Example #1
0
 public List <EMateriasDocentes> BuscarDocenteAsignatura(int AsignaturaID)
 {
     try
     {
         comando             = new SqlCommand("BuscarDocenePorAsignatura", conexion);
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@Asignatura", AsignaturaID);
         conexion.Open();
         SqlDataReader            leer  = comando.ExecuteReader();
         List <EMateriasDocentes> lista = new List <EMateriasDocentes>();
         while (leer.Read())
         {
             EMateriasDocentes md = new EMateriasDocentes();
             md.Funcionario.Nombres       = leer[0].ToString();
             md.Funcionario.Apellidos     = leer[1].ToString();
             md.Asignatura.Asignatura     = leer[2].ToString();
             md.Funcionario.FuncionarioId = (int)leer[3];
             lista.Add(md);
         }
         leer.Close();
         conexion.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 public void EliminarMateriaDocente(EMateriasDocentes md)
 {
     try
     {
         DMateriaDocente n = new DMateriaDocente();
         n.EliminarMateriaDocente(md);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 public void EliminarMateriaDocente(EMateriasDocentes md)
 {
     try
     {
         comando             = new SqlCommand("EliminarMateriaDocente");
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@MateriaDocenteID", md.MateriaDocenteId);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         conexion.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Bandera == false)
                {
                    var DocenteID        = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "FuncionarioId").ToString());
                    var AsignaturaID     = Convert.ToInt32(listBox1.SelectedValue.ToString());
                    EMateriasDocentes md = new EMateriasDocentes();
                    NMateriaDocenteID n  = new NMateriaDocenteID();
                    md.Funcionario.FuncionarioId = DocenteID;
                    md.Asignatura.AsignaturaId   = AsignaturaID;
                    md.turno.TurnoId             = Convert.ToInt32(cbmTurno.SelectedValue.ToString());
                    md.Primaria   = Convert.ToBoolean(rbtnPrimaria.Checked ? 1 : 0);
                    md.Secundaria = Convert.ToBoolean(rbtnSecundaria.Checked ? 1 : 0);
                    n.IngresarMateriaDocente(md);
                    MessageBox.Show("Carga Academica Docente fue guardada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    CargarMateriaDocente();
                }
                else
                {
                    var AsignaturaID = Convert.ToInt32(listBox1.SelectedValue.ToString());

                    EMateriasDocentes md = new EMateriasDocentes();
                    NMateriaDocenteID n  = new NMateriaDocenteID();
                    md.MateriaDocenteId        = materiaDocenteId;
                    md.Asignatura.AsignaturaId = AsignaturaID;
                    md.turno.TurnoId           = Convert.ToInt32(cbmTurno.SelectedValue.ToString());
                    md.Primaria   = Convert.ToBoolean(rbtnPrimaria.Checked ? 1 : 0);
                    md.Secundaria = Convert.ToBoolean(rbtnSecundaria.Checked ? 1 : 0);
                    n.ModificarMateriaDocente(md);
                    MessageBox.Show("Carga Academica Docente fue modificada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    CargarMateriaDocente();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #5
0
 private void eliminarToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     try
     {
         EMateriasDocentes md = new EMateriasDocentes();
         md.MateriaDocenteId = Convert.ToInt32(gridView2.GetRowCellValue(gridView2.FocusedRowHandle, "MateriaDocenteId").ToString());
         DialogResult mensaje = MessageBox.Show("¿Realmente desea eliminar este registro?", "SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (mensaje == DialogResult.OK)
         {
             NMateriaDocenteID n = new NMateriaDocenteID();
             n.EliminarMateriaDocente(md);
             MessageBox.Show("Registro eliminado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Limpiar();
             CargarMateriaDocente();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #6
0
 public void ModificarMateriaDocente(EMateriasDocentes md)
 {
     try
     {
         comando             = new SqlCommand("ModificarMateriaDocente");
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@AsignaturaId", md.Asignatura.AsignaturaId);
         comando.Parameters.AddWithValue("@TurnoID", md.turno.TurnoId);
         comando.Parameters.AddWithValue("@Primaria", md.Primaria);
         comando.Parameters.AddWithValue("@Secundaria", md.Secundaria);
         comando.Parameters.AddWithValue("@MateriaDocenteId", md.MateriaDocenteId);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         conexion.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #7
0
        public List <EMateriasDocentes> ListaMateriaDocente()
        {
            try
            {
                string sql = "select MateriaDocenteId,MD.FuncionarioId, CONCAT(Nombres, ' ',Apellidos) AS Docente, MD.AsignaturaId, Asignatura,MD.TurnoID,Turno,Primaria,Secundaria \n" +
                             "from dbd.MateriaDocente MD \n" +
                             "inner join dbd.Funcionarios F on MD.FuncionarioId = F.FuncionarioId \n" +
                             "inner join dba.Asignaturas A on MD.AsignaturaId = A.AsignaturaId \n" +
                             "inner join dba.Turnos t on MD.TurnoID = t.TurnoId";

                comando             = new SqlCommand(sql, conexion);
                comando.CommandType = CommandType.Text;
                conexion.Open();
                List <EMateriasDocentes> lista = new List <EMateriasDocentes>();
                SqlDataReader            leer  = comando.ExecuteReader();
                while (leer.Read())
                {
                    EMateriasDocentes md = new EMateriasDocentes();
                    md.MateriaDocenteId          = (int)leer[0];
                    md.Funcionario.FuncionarioId = (int)leer[1];
                    md.Funcionario.Nombres       = leer[2].ToString();
                    md.Asignatura.AsignaturaId   = (int)leer[3];
                    md.Asignatura.Asignatura     = leer[4].ToString();
                    md.turno.TurnoId             = (int)leer[5];
                    md.turno.Turno = leer[6].ToString();
                    md.Primaria    = (bool)leer[7];
                    md.Secundaria  = (bool)leer[8];
                    lista.Add(md);
                }
                leer.Close();
                conexion.Close();
                conexion.Dispose();
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }