コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DirectorMN = new ModeloNegocio.Director();
                DirectorLN = new LogicaNegocio.Director();
                DirectorMN.id = Convert.ToInt32(Request.Params["subdirector_id"]);
                DirectorLN.getDirector(ref DirectorMN);

                txtCodigo.Text = DirectorMN.Codigo;
                txtNombreApellido.Text = DirectorMN.FullName;
                txtCorreo.Text = DirectorMN.Email;
                txtTelefono.Text = DirectorMN.Telefono;
                txtCorreo.Text = DirectorMN.Email;

                ObjSchoolLN = new LogicaNegocio.School();
                ddlEscuela.DataSource = ObjSchoolLN.getAllSchoolNoSelect();
                ddlEscuela.DataValueField = "id";
                ddlEscuela.DataTextField = "nombre";
                ddlEscuela.DataBind();
                ListItem item = ddlEscuela.Items.FindByValue(Convert.ToString(DirectorMN.School_id));
                if (item != null)
                {
                    item.Selected = true;
                }

            }
        }
コード例 #2
0
        public bool updateDirector(ModeloNegocio.Director ObjDirector)
        {
            try
            {
                Cmd            = new SqlCommand();
                Cmd.Connection = Conn;
                Cmd.Parameters.Clear();
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.CommandText = "[otaku_bcp].PA_UPDATE_DOCENTE";
                Cmd.Parameters.Add("@idTeacher", SqlDbType.Int).Value         = ObjDirector.id;
                Cmd.Parameters.Add("@codigo", SqlDbType.VarChar).Value        = ObjDirector.Codigo;
                Cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value        = ObjDirector.FullName;
                Cmd.Parameters.Add("@telefono", SqlDbType.VarChar).Value      = ObjDirector.Telefono;
                Cmd.Parameters.Add("@email", SqlDbType.VarChar).Value         = ObjDirector.Email;
                Cmd.Parameters.Add("@id_type", SqlDbType.Int).Value           = ObjDirector.Type;
                Cmd.Parameters.Add("@type_contract", SqlDbType.VarChar).Value = ObjDirector.TypeContract;

                Cmd.ExecuteNonQuery();



                Conn.Close();
                return(true);
            }
            catch (Exception e)
            {
                // Console.WriteLine("{0} Problem insert.", e);
                //throw new Exception("Error en Acceso a Datos: InsertarMonto.", e);
                return(false);
            }
            //throw new NotImplementedException();
        }
コード例 #3
0
        public int insertDirector(ModeloNegocio.Director ObjDirector)
        {
            try
            {
                Cmd            = new SqlCommand();
                Cmd.Connection = Conn;
                Cmd.Parameters.Clear();
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.CommandText = "[otaku_bcp].PA_ING_DOCENTE";
                Cmd.Parameters.Add("@codigo", SqlDbType.VarChar).Value        = ObjDirector.Codigo;
                Cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value        = ObjDirector.FullName;
                Cmd.Parameters.Add("@telefono", SqlDbType.VarChar).Value      = ObjDirector.Telefono;
                Cmd.Parameters.Add("@email", SqlDbType.VarChar).Value         = ObjDirector.Email;
                Cmd.Parameters.Add("@id_type", SqlDbType.Int).Value           = ObjDirector.Type;
                Cmd.Parameters.Add("@type_contract", SqlDbType.VarChar).Value = "";

                Cmd.Parameters.Add("@user_docente_id", SqlDbType.Int).Direction = ParameterDirection.Output;

                Cmd.ExecuteNonQuery();

                ObjDirector.School_id = Convert.ToInt32(Cmd.Parameters["@user_docente_id"].Value);

                Conn.Close();
                return(ObjDirector.School_id);
            }
            catch (Exception e)
            {
                // Console.WriteLine("{0} Problem insert.", e);
                //throw new Exception("Error en Acceso a Datos: InsertarMonto.", e);
                return(0);
            }
            //throw new NotImplementedException();
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DirectorMN    = new ModeloNegocio.Director();
                DirectorLN    = new LogicaNegocio.Director();
                DirectorMN.id = Convert.ToInt32(Request.Params["director_id"]);
                DirectorLN.getDirector(ref DirectorMN);

                txtCodigo.Text         = DirectorMN.Codigo;
                txtNombreApellido.Text = DirectorMN.FullName;
                txtCorreo.Text         = DirectorMN.Email;
                txtTelefono.Text       = DirectorMN.Telefono;
                txtCorreo.Text         = DirectorMN.Email;

                ObjSchoolLN               = new LogicaNegocio.School();
                ddlEscuela.DataSource     = ObjSchoolLN.getAllSchoolNoSelect();
                ddlEscuela.DataValueField = "id";
                ddlEscuela.DataTextField  = "nombre";
                ddlEscuela.DataBind();
                ListItem item = ddlEscuela.Items.FindByValue(Convert.ToString(DirectorMN.School_id));
                if (item != null)
                {
                    item.Selected = true;
                }
            }
        }
コード例 #5
0
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            ObjDirectorMN = new ModeloNegocio.Director();
            ObjDirectorLN = new LogicaNegocio.Director();

            ObjDirectorMN.Codigo = txtCodigo.Text;
            ObjDirectorMN.FullName = txtNombreApellido.Text;
            ObjDirectorMN.Email = txtCorreo.Text;
            ObjDirectorMN.Type = 8;
            ObjDirectorMN.Telefono = txtTelefono.Text;
            //ObjDirectorMN.TypeContract = Convert.ToString(ddlContrato.SelectedItem);

            ObjDirectorMN.School_id = ObjDirectorLN.insertDirector(ObjDirectorMN);

            ObjUserSchoolMN = new ModeloNegocio.UserSchool();
            ObjUserSchoolLN = new LogicaNegocio.UserSchool();

            ObjUserSchoolMN.UserAsesorId = ObjDirectorMN.School_id;
            ObjUserSchoolMN.UserSchoolId = Convert.ToInt32(ddlEscuela.SelectedValue);

            ObjUserSchoolLN.insertUserSchool(ObjUserSchoolMN);

            string strRedirect;
            strRedirect = "Admin-ListDirector.aspx?id=4";
            Response.Redirect(strRedirect, true);
        }
コード例 #6
0
        protected void cmdGuardar_Click(object sender, EventArgs e)
        {
            ObjDirectorMN = new ModeloNegocio.Director();
            ObjDirectorLN = new LogicaNegocio.Director();

            ObjDirectorMN.Codigo   = txtCodigo.Text;
            ObjDirectorMN.FullName = txtNombreApellido.Text;
            ObjDirectorMN.Email    = txtCorreo.Text;
            ObjDirectorMN.Type     = 8;
            ObjDirectorMN.Telefono = txtTelefono.Text;
            //ObjDirectorMN.TypeContract = Convert.ToString(ddlContrato.SelectedItem);

            ObjDirectorMN.School_id = ObjDirectorLN.insertDirector(ObjDirectorMN);

            ObjUserSchoolMN = new ModeloNegocio.UserSchool();
            ObjUserSchoolLN = new LogicaNegocio.UserSchool();

            ObjUserSchoolMN.UserAsesorId = ObjDirectorMN.School_id;
            ObjUserSchoolMN.UserSchoolId = Convert.ToInt32(ddlEscuela.SelectedValue);

            ObjUserSchoolLN.insertUserSchool(ObjUserSchoolMN);



            string strRedirect;

            strRedirect = "Admin-ListDirector.aspx?id=4";
            Response.Redirect(strRedirect, true);
        }
コード例 #7
0
        public List <ModeloNegocio.Director> getAllDirector(int registroAMostrar, int registroAEmpezar, int tipoUsuario)
        {
            List <ModeloNegocio.Director> lista = new List <ModeloNegocio.Director>();

            Cmd            = new SqlCommand();
            Cmd.Connection = Conn;
            try
            {
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.CommandText = "[otaku_bcp].PA_LISTA_USERS";
                Cmd.Parameters.Add("@RegistrosAMostrar", SqlDbType.Int).Value = registroAMostrar;
                Cmd.Parameters.Add("@RegistrosAEmpezar", SqlDbType.Int).Value = registroAEmpezar;
                Cmd.Parameters.Add("@tipoUser", SqlDbType.Int).Value          = tipoUsuario;
                Dtr = Cmd.ExecuteReader();

                while (Dtr.Read())
                {
                    ModeloNegocio.Director users = new ModeloNegocio.Director();
                    users.School_id = Convert.ToInt32(Dtr["id"]);
                    users.Codigo    = Dtr["codigo"].ToString();
                    users.FullName  = Dtr["name"].ToString();
                    //users.Type = Dtr["type"].ToString();
                    users.Email = Dtr["email"].ToString();

                    if (DBNull.Value.Equals(Dtr["created_at"]))
                    {
                        users.FechaCreado = DateTime.Now;
                    }
                    else
                    {
                        users.FechaCreado = DateTime.Parse(Dtr["created_at"].ToString());
                    }


                    ModeloNegocio.TypeUser typeUser = new ModeloNegocio.TypeUser();
                    typeUser.Id   = Convert.ToInt16(Dtr["type_user_id"]);
                    typeUser.Name = Dtr["tipoUser"].ToString();

                    users.typeUser = typeUser;

                    lista.Add(users);
                }
                Conn.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);
            }
            return(lista);
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                visitaMN    = new ModeloNegocio.VisitaIE();
                visitaLN    = new LogicaNegocio.VisitaIE();
                visitaMN.Id = Convert.ToInt32(Request.Params["visita_id"]);
                visitaMN    = visitaLN.getVisitaId(visitaMN.Id);



                txtFecha.Text = visitaMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN       = new LogicaNegocio.Asesor();
                asesorMN       = new ModeloNegocio.Asesor();
                asesorMN       = asesorLN.getAsesorId(visitaMN.Asesor_id);
                txtAsesor.Text = asesorMN.FullName;


                directorLN       = new LogicaNegocio.Director();
                directorMN       = new ModeloNegocio.Director();
                directorMN       = directorLN.getDirectorId(visitaMN.Director_id);
                txtDirector.Text = directorMN.FullName;


                docenteLN       = new LogicaNegocio.Docente();
                docenteMN       = new ModeloNegocio.Docente();
                docenteMN       = docenteLN.getDocenteId(visitaMN.Docente_id);
                txtDocente.Text = docenteMN.FullName;


                schoolLN = new LogicaNegocio.School();
                schoolMN = new ModeloNegocio.School();

                //schoolMN = schoolLN.getDocenteId(visitaMN.Docente_id);
                schoolMN = schoolLN.getSchool(visitaMN.School_id);

                txtSchool.Text       = schoolMN.Nombre.ToString();
                txtMotivoVisita.Text = visitaMN.MotivoVisita;

                txtObservacion.Text = visitaMN.Observacion;
                TxtPendientes.Text  = visitaMN.Pendientes;
            }
        }
コード例 #9
0
        public void getDirector(ref ModeloNegocio.Director ObjDirector)
        {
            AccesoDatos.User   user    = new AccesoDatos.User();
            ModeloNegocio.User ObjUser = new ModeloNegocio.User();
            ObjUser = user.getUser(ObjDirector.id);
            ObjDirector.FullName         = ObjUser.FullName;
            ObjDirector.Codigo           = ObjUser.Codigo;
            ObjDirector.Email            = ObjUser.Email;
            ObjDirector.Telefono         = ObjUser.Telefono;
            ObjDirector.FechaCreado      = ObjUser.FechaCreado;
            ObjDirector.FechaActualizado = ObjUser.FechaActualizado;
            ObjDirector.typeUser         = ObjUser.typeUser;
            //ObjDirector.TypeContract = ObjUser.TypeContract;

            LogicaNegocio.UserSchool    asesorSchool = new LogicaNegocio.UserSchool();
            List <ModeloNegocio.School> lista        = new List <ModeloNegocio.School>();

            lista = asesorSchool.getAllSchoolForUser(ObjDirector.id);
            foreach (ModeloNegocio.School School_list in lista)
            {
                ObjDirector.School_id = School_list.id;
            }

            List <ModeloNegocio.TeacherGrade> lista1 = new List <ModeloNegocio.TeacherGrade>();

            LogicaNegocio.TeacherGrade teacherGrade = new LogicaNegocio.TeacherGrade();
            lista1 = teacherGrade.getAllTeacherGradeForUser(ObjDirector.id);
            ObjDirector.TeacherGrade = lista1;

            List <ModeloNegocio.TeacherCourse> lista2 = new List <ModeloNegocio.TeacherCourse>();

            LogicaNegocio.TeacherCourse teacherCourse = new LogicaNegocio.TeacherCourse();
            lista2 = teacherCourse.getAllTeacherCourseForUser(ObjDirector.id);
            ObjDirector.TeacherCourses = lista2;

            List <ModeloNegocio.TeacherTurn> lista3 = new List <ModeloNegocio.TeacherTurn>();

            LogicaNegocio.TeacherTurn teacherTurn = new LogicaNegocio.TeacherTurn();
            lista3 = teacherTurn.getAllTeacherTurnForUser(ObjDirector.id);
            ObjDirector.TeacherTurns = lista3;
        }
コード例 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                visitaMN = new ModeloNegocio.VisitaIE();
                visitaLN = new LogicaNegocio.VisitaIE();
                visitaMN.Id = Convert.ToInt32(Request.Params["visita_id"]);
                visitaMN = visitaLN.getVisitaId(visitaMN.Id);

                txtFecha.Text = visitaMN.Fecha.ToString("yyyy-MM-dd");

                asesorLN = new LogicaNegocio.Asesor();
                asesorMN = new ModeloNegocio.Asesor();
                asesorMN = asesorLN.getAsesorId(visitaMN.Asesor_id);
                txtAsesor.Text = asesorMN.FullName;

                directorLN = new LogicaNegocio.Director();
                directorMN = new ModeloNegocio.Director();
                directorMN=directorLN.getDirectorId(visitaMN.Director_id);
                txtDirector.Text = directorMN.FullName;

                docenteLN = new LogicaNegocio.Docente();
                docenteMN = new ModeloNegocio.Docente();
                docenteMN = docenteLN.getDocenteId(visitaMN.Docente_id);
                txtDocente.Text = docenteMN.FullName;

                schoolLN = new LogicaNegocio.School();
                schoolMN = new ModeloNegocio.School();

                //schoolMN = schoolLN.getDocenteId(visitaMN.Docente_id);
                schoolMN = schoolLN.getSchool(visitaMN.School_id);

                txtSchool.Text = schoolMN.Nombre.ToString();
                txtMotivoVisita.Text = visitaMN.MotivoVisita;

                txtObservacion.Text = visitaMN.Observacion;
                TxtPendientes.Text = visitaMN.Pendientes;

            }
        }
コード例 #11
0
        public List<ModeloNegocio.Director> getAllDirector(int registroAMostrar, int registroAEmpezar, int tipoUsuario)
        {
            List<ModeloNegocio.Director> lista = new List<ModeloNegocio.Director>();
            Cmd = new SqlCommand();
            Cmd.Connection = Conn;
            try
            {
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.CommandText = "[otaku_bcp].PA_LISTA_USERS";
                Cmd.Parameters.Add("@RegistrosAMostrar", SqlDbType.Int).Value = registroAMostrar;
                Cmd.Parameters.Add("@RegistrosAEmpezar", SqlDbType.Int).Value = registroAEmpezar;
                Cmd.Parameters.Add("@tipoUser", SqlDbType.Int).Value = tipoUsuario;
                Dtr = Cmd.ExecuteReader();

                while (Dtr.Read())
                {
                    ModeloNegocio.Director users = new ModeloNegocio.Director();
                    users.School_id = Convert.ToInt32(Dtr["id"]);
                    users.Codigo = Dtr["codigo"].ToString();
                    users.FullName = Dtr["name"].ToString();
                    //users.Type = Dtr["type"].ToString();
                    users.Email = Dtr["email"].ToString();

                    if (DBNull.Value.Equals(Dtr["created_at"]))
                    {
                        users.FechaCreado = DateTime.Now;
                    }
                    else
                    {
                        users.FechaCreado = DateTime.Parse(Dtr["created_at"].ToString());
                    }

                    ModeloNegocio.TypeUser typeUser = new ModeloNegocio.TypeUser();
                    typeUser.Id = Convert.ToInt16(Dtr["type_user_id"]);
                    typeUser.Name = Dtr["tipoUser"].ToString();

                    users.typeUser = typeUser;

                    lista.Add(users);
                }
                Conn.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);
            }
            return lista;
        }
コード例 #12
0
        public ModeloNegocio.Director getDirectorId(int director_id)
        {
            Cmd = new SqlCommand();
            Cmd.Connection = Conn;
            ModeloNegocio.Director director = new ModeloNegocio.Director();
            try
            {

                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.CommandText = "[otaku_bcp].PA_LISTA_USER_ID";
                Cmd.Parameters.Add("@user_id", SqlDbType.Int).Value = director_id;

                Dtr = Cmd.ExecuteReader();

                while (Dtr.Read())
                {

                    director.id = Convert.ToInt32(Dtr["id"]);
                    director.FullName = Dtr["name"].ToString();
                    director.Codigo = Dtr["codigo"].ToString();
                    director.Email = Dtr["email"].ToString();
                    director.Telefono = Dtr["telefono"].ToString();

                    director.Password = Dtr["password"].ToString();

                    //users.Type = Dtr["type"].ToString();

                    if (DBNull.Value.Equals(Dtr["created_at"]))
                    {
                        director.FechaCreado = DateTime.Now;
                    }
                    else
                    {
                        director.FechaCreado = DateTime.Parse(Dtr["created_at"].ToString());
                    }

                    if (DBNull.Value.Equals(Dtr["updated_at"]))
                    {
                        director.FechaActualizado = DateTime.Now;
                    }
                    else
                    {
                        director.FechaActualizado = DateTime.Parse(Dtr["updated_at"].ToString());
                    }

                    ModeloNegocio.TypeUser typeUser = new ModeloNegocio.TypeUser();
                    typeUser.Id = Convert.ToInt16(Dtr["id_type"]);
                    typeUser.Name = Dtr["name_type_user"].ToString();

                    director.typeUser = typeUser;

                    //lista.Add(users);
                }
                Conn.Close();

                return director;
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);
                return director;
            }
        }
コード例 #13
0
        public ModeloNegocio.Director getDirectorId(int director_id)
        {
            Cmd            = new SqlCommand();
            Cmd.Connection = Conn;
            ModeloNegocio.Director director = new ModeloNegocio.Director();
            try
            {
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.CommandText = "[otaku_bcp].PA_LISTA_USER_ID";
                Cmd.Parameters.Add("@user_id", SqlDbType.Int).Value = director_id;

                Dtr = Cmd.ExecuteReader();

                while (Dtr.Read())
                {
                    director.id       = Convert.ToInt32(Dtr["id"]);
                    director.FullName = Dtr["name"].ToString();
                    director.Codigo   = Dtr["codigo"].ToString();
                    director.Email    = Dtr["email"].ToString();
                    director.Telefono = Dtr["telefono"].ToString();

                    director.Password = Dtr["password"].ToString();


                    //users.Type = Dtr["type"].ToString();


                    if (DBNull.Value.Equals(Dtr["created_at"]))
                    {
                        director.FechaCreado = DateTime.Now;
                    }
                    else
                    {
                        director.FechaCreado = DateTime.Parse(Dtr["created_at"].ToString());
                    }

                    if (DBNull.Value.Equals(Dtr["updated_at"]))
                    {
                        director.FechaActualizado = DateTime.Now;
                    }
                    else
                    {
                        director.FechaActualizado = DateTime.Parse(Dtr["updated_at"].ToString());
                    }


                    ModeloNegocio.TypeUser typeUser = new ModeloNegocio.TypeUser();
                    typeUser.Id   = Convert.ToInt16(Dtr["id_type"]);
                    typeUser.Name = Dtr["name_type_user"].ToString();

                    director.typeUser = typeUser;

                    //lista.Add(users);
                }
                Conn.Close();

                return(director);
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);
                return(director);
            }
        }
コード例 #14
0
 public bool updateDocente(ModeloNegocio.Director ObjDirector)
 {
     AccesoDatos.Director director = new AccesoDatos.Director();
     return(director.updateDirector(ObjDirector));
 }
コード例 #15
0
        public int insertDirector(ModeloNegocio.Director ObjDirector)
        {
            AccesoDatos.Director docente = new AccesoDatos.Director();

            return(docente.insertDirector(ObjDirector));
        }