예제 #1
0
        private void ProfesorMan03_Load(object sender, EventArgs e)

        {
            try
            {
                objProfesorBE = objProfesorBL.ConsultarProfesor(this.Id);

                lblId.Text        = objProfesorBE.IdProfesor.ToString();
                txtNombre.Text    = objProfesorBE.NomProfesor;
                txtApePat.Text    = objProfesorBE.ApePatProfesor;
                txtApeMat.Text    = objProfesorBE.ApeMatProfesor;
                txtEmail.Text     = objProfesorBE.EmailProfesor;
                mskDni.Text       = objProfesorBE.DniProfesor;
                dtpFecNac.Value   = objProfesorBE.FecNacProfesor;
                txtTel.Text       = objProfesorBE.TelProfesor;
                txtCel.Text       = objProfesorBE.CelProfesor;
                txtDir.Text       = objProfesorBE.DirProfesor;
                chkEstado.Checked = Convert.ToBoolean(objProfesorBE.Est_Prof);

                String idUbigeo = objProfesorBE.Id_Ubigeo;
                CargarUbigeo(idUbigeo.Substring(0, 2), idUbigeo.Substring(2, 2), idUbigeo.Substring(4, 2));
                Int16 IDCURSO = objProfesorBE.IdProfesor;
                CargarCurso(IDCURSO);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error : " + ex.Message);
            }
        }
예제 #2
0
        public ProfesorBE ConsultarProfesor(String strId)
        {
            ProfesorBE objProfesorBE = new ProfesorBE();

            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "usp_ConsultarProfesor";
            try
            {
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@vid", strId);

                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows)
                {
                    dtr.Read();
                    objProfesorBE.IdProfesor     = Convert.ToInt16(dtr["IDPROFESOR"]);
                    objProfesorBE.DniProfesor    = dtr["DNI"].ToString();
                    objProfesorBE.NomProfesor    = dtr["NOMBRES"].ToString();
                    objProfesorBE.ApePatProfesor = dtr["APEPATERNO"].ToString();
                    objProfesorBE.ApeMatProfesor = dtr["APEMATERNO"].ToString();
                    objProfesorBE.EmailProfesor  = dtr["EMAIL"].ToString();
                    objProfesorBE.FecNacProfesor = Convert.ToDateTime(dtr["FECHANACI"]);
                    objProfesorBE.TelProfesor    = dtr["TELEFONO"].ToString();
                    objProfesorBE.CelProfesor    = dtr["CELULAR"].ToString();
                    objProfesorBE.DirProfesor    = dtr["DIRECCION"].ToString();
                    objProfesorBE.Id_Ubigeo      = dtr["IdUbigeo"].ToString();
                    objProfesorBE.Usu_Registro   = dtr["USUARIO_REGISTRO"].ToString();
                    objProfesorBE.Fec_Registro   = Convert.ToDateTime(dtr["FECHA_REGISTRO"]);
                    objProfesorBE.Usu_Ult_Mod    = dtr["USUARIO_ULT_MODIFICACION"].ToString();
                    objProfesorBE.Fec_Ult_Mod    = Convert.ToDateTime(dtr["FECHA_ULT_MODIFICACION"]);
                    objProfesorBE.Est_Prof       = Convert.ToInt16(dtr["ESTADO"]);
                    objProfesorBE.idCurso        = Convert.ToInt16(dtr["IDCURSO"]);
                }
                dtr.Close();
                return(objProfesorBE);
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
            }
        }
예제 #3
0
        public Boolean ActualizarProfesor(ProfesorBE objProfesorBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "usp_ActualizarProfesor";

            try
            {
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@vid_Prof", objProfesorBE.IdProfesor);
                cmd.Parameters.AddWithValue("@vdni", objProfesorBE.DniProfesor);
                cmd.Parameters.AddWithValue("@vnom", objProfesorBE.NomProfesor);
                cmd.Parameters.AddWithValue("@vape_pat", objProfesorBE.ApePatProfesor);
                cmd.Parameters.AddWithValue("@vape_mat", objProfesorBE.ApeMatProfesor);
                cmd.Parameters.AddWithValue("@vemail", objProfesorBE.EmailProfesor);
                cmd.Parameters.AddWithValue("@vfec_nac", objProfesorBE.FecNacProfesor);
                cmd.Parameters.AddWithValue("@vtel", objProfesorBE.TelProfesor);
                cmd.Parameters.AddWithValue("@cel", objProfesorBE.CelProfesor);
                cmd.Parameters.AddWithValue("@vdir", objProfesorBE.DirProfesor);
                cmd.Parameters.AddWithValue("@vid_ubigeo", objProfesorBE.Id_Ubigeo);
                cmd.Parameters.AddWithValue("@vUsu_ult_mod", objProfesorBE.Usu_Ult_Mod);
                cmd.Parameters.AddWithValue("@vEst_Prof", objProfesorBE.Est_Prof);
                cmd.Parameters.AddWithValue("@vid_Curso", objProfesorBE.idCurso);

                //ejecuta
                cnx.Open();
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (SqlException x)
            {
                throw new Exception(x.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
            }
        }
예제 #4
0
 public Boolean ActualizarProfesor(ProfesorBE objProfesorBE)
 {
     return(objProfesorADO.ActualizarProfesor(objProfesorBE));
 }
예제 #5
0
 public Boolean InsertarProfesor(ProfesorBE objProfesorBE)
 {
     return(objProfesorADO.InsertarProfesor(objProfesorBE));
 }