Beispiel #1
0
        public int create(UnidadDTO unidadDTO)
        {
            int       retorno   = 0;
            UnidadDAO unidadDAO = new UnidadDAO();

            retorno = unidadDAO.create(unidadDTO);

            return(retorno);
        }
Beispiel #2
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            Unidad u = new Unidad();

            u.NumeroUnidad       = int.Parse(txtAgregarEditarNUnidad.Text.Trim());
            u.CalificacionUnidad = int.Parse(txtAgregarEditarCalificacion.Text.Trim());
            u.idMateria          = int.Parse(Session["idMateriaG"].ToString());
            if (verificarRepetido(u))
            {
                lblInfoError.Text = "Error: no se puede repetir el numero de unidad ya existe la unidad: " + txtAgregarEditarNUnidad.Text;
            }
            else
            {
                lblInfoError.Text = "";
                //Identificar si es agregar o editar
                if (idAgregarUnidad.Value == "0")
                {
                    lblAgregarEditarNUnidad.Text      = "Numero Unidad";
                    lblAgregarEditarCalificacion.Text = "Calificacion";
                    int resultado = new UnidadDAO().insert(u);
                    if (resultado > 0)
                    {
                        Response.Redirect("CalificacionesForm.aspx");
                    }
                    else
                    {
                        //Mostrar errores
                        Response.Redirect("LoginForm.aspx");
                    }
                }
                else
                {
                    //Editar
                    lblAgregarEditarNUnidad.Text      = "Editar Numero Unidad";
                    lblAgregarEditarCalificacion.Text = "Editar Calificacion";
                    u.idUnidad = int.Parse(idAgregarUnidad.Value);
                    bool resultado = new UnidadDAO().update(u);
                    if (resultado)
                    {
                        idAgregarUnidad.Value = "0";
                        Response.Redirect("CalificacionesForm.aspx");
                    }
                    else
                    {
                        //Mostrar errores
                        Response.Redirect("LoginForm.aspx");
                    }
                }
            }
        }
Beispiel #3
0
        protected void btnConfirmarEliminar_Click(object sender, EventArgs e)
        {
            bool resultado = new UnidadDAO().delete(int.Parse(IdUnidad.Value));

            if (resultado)
            {
                listaDeUnidades = new UnidadDAO().getAllForMat(int.Parse(Session["idMateriaG"].ToString()));
                //Evitar que agregue más columnas a la tabla
                gvUnidades.DataSource = null;
                gvUnidades.DataSource = listaDeUnidades;
                gvUnidades.DataBind();
            }
            else
            {
                //hay errores
            }
        }
Beispiel #4
0
        public UnidadDTO read(UnidadDTO unidadDTO)
        {
            DataTable dt = new DataTable();

            UnidadDAO unidadDAO = new UnidadDAO();

            dt = unidadDAO.read(unidadDTO);

            UnidadDTO retornoDTO = new UnidadDTO();

            foreach (DataRow row in dt.Rows)
            {
                retornoDTO.unidadID    = Convert.ToInt64(row["unidadID"].ToString());
                retornoDTO.nombre      = row["nombre"].ToString();
                retornoDTO.descripcion = row["descripcion"].ToString();
            }

            return(retornoDTO);
        }
Beispiel #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            btnAceptar.Enabled = false;

            if (Session["idMateriaG"] != null)
            {
                lblAgregarEditarNUnidad.Text      = "Numero Unidad";
                lblAgregarEditarCalificacion.Text = "Agregar Calificacion";
                btnAceptar.Text = "Agregar Calificacion";

                lblUsr.Text = "Bienvenido: " + Session["email"];

                lblMatereriaGestionando.Text = "Gestionando: " + new MateriaDAO().getOne(int.Parse(Session["idMateriaG"].ToString())).Nombre;

                listaDeUnidades = new UnidadDAO().getAllForMat(int.Parse(Session["idMateriaG"].ToString()));
                //Evitar que agregue más columnas a la tabla
                gvUnidades.AutoGenerateColumns = false;
                gvUnidades.DataSource          = listaDeUnidades;
                gvUnidades.DataBind();
                //gvMaterias.Columns[2].Visible = false;

                if (Request["ClaveUnidad"] != null)
                {
                    Unidad u = new UnidadDAO().getOne(int.Parse(Request["ClaveUnidad"].ToString()));

                    idAgregarUnidad.Value        = u.idUnidad.ToString();
                    txtAgregarEditarNUnidad.Text = u.NumeroUnidad.ToString();
                    lblAgregarEditarNUnidad.Text = "Editar Unidad";

                    txtAgregarEditarCalificacion.Text = u.CalificacionUnidad.ToString();
                    lblAgregarEditarCalificacion.Text = "Editar Calificacion";

                    btnAceptar.Text = "Editar Unidad";
                }
            }
            else
            {
                Response.Redirect("LoginForm.aspx");
            }
        }