Пример #1
0
        public int existeCarreraNegocio(string nombreCarrera)
        {
            Datos.carreraDatos dc      = null;
            Entidad.Carrera    carrera = null;

            try
            {
                dc = new Datos.carreraDatos();
                int respuesta = 1;

                carrera = dc.buscarCarreraDatos(nombreCarrera);

                if (carrera != null)
                {
                    respuesta = 0;
                }
                else
                {
                    respuesta = 1;
                }

                return(respuesta);
            }
            catch (Exception)
            {
                throw;
            }
        } // fin del método obtenerCarreraNegocio
        } // ddlListadoAsignaturas

        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Negocio.carreraNegocio           dc  = null;
            Negocio.carreraAsignaturaNegocio dc1 = null;
            int respuesta = 0;

            try
            {
                dc        = new Negocio.carreraNegocio();
                respuesta = dc.existeCarreraNegocio(txtNombreCarrera.Text);
                dc1       = new Negocio.carreraAsignaturaNegocio();


                if (respuesta == 1)
                {
                    Entidad.Carrera carrera = new Entidad.Carrera();

                    carrera.descripcion   = txtNombreCarrera.Text.Trim().ToUpper();
                    carrera.fecha_inicio  = DateTime.Parse(txtFechaInicio.Text);
                    carrera.fecha_cierre  = DateTime.Parse(txtFechaCierre.Text);
                    carrera.fecha_proceso = DateTime.Now;

                    carrera.estado = 1;

                    dc.guardarCarreraNegocio(carrera);

                    List <Entidad.Carrera_Asignatura> listaTemp = new List <Entidad.Carrera_Asignatura>();
                    listaTemp = (List <Entidad.Carrera_Asignatura>)Session["s_carreraAsignatura"];

                    foreach (var item in listaTemp)
                    {
                        dc1.guardarCarreraAsignaturaNegocio(item);
                    }

                    mvAgruparVistas.SetActiveView(vwMostrarResultado);
                    lblResultado.Text = "La carrera se agregó correctamente.";
                    Session.Remove("s_carreraAsignatura");
                }
                else
                {
                    cvErrores.IsValid      = false;
                    cvErrores.ErrorMessage = "Esa carrera ya está registrada en la base de datos.";
                }
            }
            catch (Exception)
            {
                cvErrores.IsValid      = false;
                cvErrores.ErrorMessage = "Ocurrió un error al guardar la información.";
            } // try
        }     // btnGuardar
Пример #3
0
        } // fin del método obtenerCarreraNegocio

        public void guardarCarreraNegocio(Entidad.Carrera carrera)
        {
            Datos.carreraDatos dc = null;

            try
            {
                dc = new Datos.carreraDatos();

                dc.guardarCarreraDatos(carrera);
            }
            catch (Exception err)
            {
                throw err;
            }
        } // guardarCarreraNegocio
Пример #4
0
        public void guardarCarreraDatos(Entidad.Carrera carrera)
        {
            Entidad.CursoNetEntities dc = null;

            try
            {
                dc = new Entidad.CursoNetEntities();

                dc.Carrera.Add(carrera);
                dc.SaveChanges();
            }
            catch (Exception err)
            {
                throw err;
            }
        } // guardarCarreraDatos
Пример #5
0
        public Entidad.Carrera buscarCarreraDatos(string nombreCarrera)
        {
            Entidad.CursoNetEntities dc      = null;
            Entidad.Carrera          carrera = null;

            try
            {
                dc      = new Entidad.CursoNetEntities();
                carrera = dc.Carrera.Where(u => u.descripcion == nombreCarrera).FirstOrDefault();

                return(carrera);
            }
            catch (Exception err)
            {
                throw err;
            }
        }
Пример #6
0
        } // guardarCarreraDatos

        public Entidad.Carrera obtenerUltimoIDCarrera(string nombreCarrera)
        {
            Entidad.CursoNetEntities dc      = null;
            Entidad.Carrera          carrera = null;

            try
            {
                dc = new Entidad.CursoNetEntities();

                carrera = dc.Carrera.OrderByDescending(u => u.Id).First();

                return(carrera);
            }
            catch (Exception err)
            {
                throw err;
            }
        } // obtenerUltimoIDCarrera
Пример #7
0
        } // obtenerUltimoIDCarrera

        public Entidad.Carrera obtenerCarreraNegocio(string nombreCarrera)
        {
            Datos.carreraDatos dc      = null;
            Entidad.Carrera    carrera = null;

            try
            {
                dc = new Datos.carreraDatos();

                carrera = dc.buscarCarreraDatos(nombreCarrera);

                return(carrera);
            }
            catch (Exception err)
            {
                throw err;
            }
        } // fin del método obtenerCarreraNegocio
        }     // page load

        protected void ddlListadoAsignaturas_SelectedIndexChanged(object sender, EventArgs e)
        {
            Negocio.carreraNegocio dc      = new Negocio.carreraNegocio();
            Entidad.Carrera        carrera = new Entidad.Carrera();

            lstAsignaturasSeleccionadas.Items.Add(ddlListadoAsignaturas.SelectedItem.Text);

            List <Entidad.Carrera_Asignatura> listaTemp = new List <Entidad.Carrera_Asignatura>();

            Entidad.Carrera_Asignatura carreraAsignatura = new Entidad.Carrera_Asignatura();

            listaTemp = (List <Entidad.Carrera_Asignatura>)Session["s_carreraAsignatura"];

            carreraAsignatura.id_asignatura = int.Parse(ddlListadoAsignaturas.SelectedValue);
            carreraAsignatura.id_carrera    = dc.obtenerUltimoIDCarrera(txtNombreCarrera.Text);

            listaTemp.Add(carreraAsignatura);

            Session["s_carreraAsignatura"] = listaTemp;
        } // ddlListadoAsignaturas
        protected void btnMostrar_Click(object sender, EventArgs e)
        {
            Negocio.carreraNegocio    dc  = null;
            Negocio.asignaturaNegocio dc1 = null;

            Entidad.Carrera           carrera            = null;
            List <Entidad.Asignatura> listadoAsignaturas = null;

            try
            {
                dc      = new Negocio.carreraNegocio();
                carrera = dc.obtenerCarreraNegocio(txtNombreCarrera.Text);

                txtFechaFin.Text     = carrera.fecha_cierre.Value.ToShortDateString();
                txtFechaInicio.Text  = carrera.fecha_inicio.ToShortDateString();
                txtFechaProceso.Text = carrera.fecha_proceso.ToString();

                if (carrera.estado == 1)
                {
                    lblEStado.Text = "Activo";
                }
                else
                {
                    lblEStado.Text = "Inactivo";
                }


                dc1 = new Negocio.asignaturaNegocio();
                listadoAsignaturas = dc1.recuperarAsignaturasCarreraNegocio(carrera.Id);

                gvAsignaturas.DataSource = listadoAsignaturas;
                gvAsignaturas.DataBind();
            }
            catch (Exception)
            {
                cvErrores.IsValid      = false;
                cvErrores.ErrorMessage = "Ocurrió un error al recuperar la carrera";
            }
        } // mostrar carrera
Пример #10
0
        } // guardarCarreraNegocio

        public int obtenerUltimoIDCarrera(string nombreCarrera)
        {
            Datos.carreraDatos dc      = null;
            Entidad.Carrera    carrera = null;

            try
            {
                int ultimoID = 0;

                dc = new Datos.carreraDatos();

                carrera  = dc.obtenerUltimoIDCarrera(nombreCarrera);
                ultimoID = carrera.Id;
                ultimoID++;

                return(ultimoID);
            }
            catch (Exception err)
            {
                throw err;
            }
        } // obtenerUltimoIDCarrera