Exemple #1
0
        private bool AddNewTemporada(GridView gv)
        {
            bool valido = false;

            try
            {
                DtoTemporada dto = new DtoTemporada();
                dto.temporadaNombre       = HelpV.GetRowFooterTextBoxText(gv, "txtNombreTempoAdd");
                dto.temporadaFechaInicio  = Convert.ToDateTime(HelpV.GetRowFooterTextBoxText(gv, "txtFechInicioAdd"));
                dto.temporadaDuracionDias = HelpV.GetRowFooterTextBoxTextInt(gv, "txtDuracionTempAdd");
                if (dto.temporadaDuracionDias > 91 && dto.temporadaDuracionDias <= 122)
                {
                    dto.IB_Mostrar = true;

                    ClassResultV cr = new CtrTemporada().Usp_Temporada_Insert(dto);
                    if (!cr.HuboError)
                    {
                        valido = true;
                    }
                }
                else
                {
                    Response.Write("<script>alert('La duracion tiene que ser mayor a 91 dias y menor a 123 dias')</script>");
                }
            }
            catch (Exception ex)
            {
            }
            return(valido);
        }
Exemple #2
0
        public ClassResultV Usp_Temporada_GetAll(TipoCons tip)
        {
            ClassResultV cr = new ClassResultV();
            var          pr = new SqlParameter[1];

            try
            {
                pr[0]       = new SqlParameter("@TipoCons", SqlDbType.Int);
                pr[0].Value = (Int32)tip;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "Usp_Temporada_GetAll", pr);
                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    DtoTemporada dtoT = new DtoTemporada();
                    dtoT.codTemporada          = getValue("codTemporada", reader).Value_String;
                    dtoT.temporadaNombre       = getValue("temporadaNombre", reader).Value_String;
                    dtoT.temporadaFechaInicio  = getValue("temporadaFechaInicio", reader).Value_DateTime;
                    dtoT.temporadaDuracionDias = getValue("temporadaDuracionDias", reader).Value_Int32;
                    dtoT.temporadaFechaFin     = getValue("temporadaFechaFin", reader).Value_DateTime;
                    dtoT.IB_Mostrar            = getValue("IB_Mostrar", reader).Value_Bool;
                    dtoT.temporadaFechaFin     = getValue("temporadaFechaFin", reader).Value_DateTime;
                    cr.List.Add(dtoT);
                }
            }
            catch (Exception ex)
            {
                cr.DT         = null;
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar las temporadas";
            }
            objCn.Close();
            return(cr);
        }
Exemple #3
0
        private void CargarGrilla()
        {
            try
            {
                _ldtoTemp.Clear();
                DtoTemporada dto = new DtoTemporada();

                dto.IB_Mostrar = true;
                ClassResultV cr = new CTR.CtrTemporada().Usp_Temporada_GetAll(TipoCons.grid);
                if (!cr.HuboError)
                {
                    foreach (DtoB dtoB in cr.List)
                    {
                        _ldtoTemp.Add((DtoTemporada)dtoB);
                    }
                    gvTemporada.DataSource = _ldtoTemp;
                    gvTemporada.DataBind();
                }
                else
                {
                    gvTemporada.DataBind();
                }
            }
            catch { }
        }
Exemple #4
0
        protected void gvTemporada_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.Footer)
            {
                ((Button)e.Row.FindControl("lnkAddItem")).Attributes.Clear();
                ((Button)e.Row.FindControl("lnkAddItem")).Attributes.Add("OnClick", "return ValidaNewTemporada('" + e.Row.FindControl("txtNombreTempoAdd").ClientID + "', '" + e.Row.FindControl("txtFechInicioAdd").ClientID + "', '" + e.Row.FindControl("txtDuracionTempAdd").ClientID + "');");

                ((TextBox)e.Row.FindControl("txtDuracionTempAdd")).Attributes.Add("OnKeyPress", "return NumeroInt(event);");
                ((TextBox)e.Row.FindControl("txtDuracionTempAdd")).Attributes.Add("OnBlur", "ValidateInts(this);");
            }
            else if (e.Row.RowType == DataControlRowType.DataRow)
            {
                DtoTemporada dto = (DtoTemporada)e.Row.DataItem;
                if ((e.Row.RowState == DataControlRowState.Edit) || (e.Row.RowState == (DataControlRowState.Alternate | DataControlRowState.Edit)))
                {
                    //Cuando estoy en edición
                    ((LinkButton)e.Row.FindControl("lnkUpdate")).Attributes.Clear();
                    ((LinkButton)e.Row.FindControl("lnkUpdate")).Attributes.Add("OnClick", "return ValidaUpdateTemporada('" + e.Row.FindControl("txtNombreTempoEdit").ClientID + "', '" + e.Row.FindControl("txtFechInicioEdit").ClientID + "', '" + e.Row.FindControl("txtDuracionTempEdit").ClientID + "');");

                    ((TextBox)e.Row.FindControl("txtDuracionTempEdit")).Attributes.Add("OnKeyPress", "return NumeroInt(event);");
                    ((TextBox)e.Row.FindControl("txtDuracionTempEdit")).Attributes.Add("OnBlur", "ValidateInts(this);");
                }
                if (dto.codTemporada.Equals(String.Empty))
                {
                    ((LinkButton)e.Row.FindControl("lnkEdit")).Visible     = false;
                    ((CheckBox)e.Row.FindControl("chkHabilitado")).Visible = false;
                    ((Label)e.Row.FindControl("lblDuracion")).Visible      = false;
                    ((Label)e.Row.FindControl("lblFechInicio")).Visible    = false;
                    //((Button)e.Row.FindControl("btnViewReader")).Visible = false;
                    ((Label)e.Row.FindControl("lblFechaFin")).Visible = false;
                }
            }
        }
Exemple #5
0
        private bool UpdateTemporada(GridView gv)
        {
            var dto = new DtoTemporada();

            dto.codTemporada          = HelpV.GetRowLabelText(gv, "lblCodTemporadaEdit").Trim();
            dto.temporadaNombre       = HelpV.GetRowTextBoxText(gv, "txtNombreTempoEdit").Trim();
            dto.temporadaFechaInicio  = Convert.ToDateTime(HelpV.GetRowTextBoxText(gv, "txtFechInicioEdit").Trim());
            dto.temporadaDuracionDias = Convert.ToInt32(HelpV.GetRowTextBoxText(gv, "txtDuracionTempEdit").Trim());

            dto.IB_Mostrar = HelpV.GetRowCheckBoxChecked(gv, "chkHabilitadoEdit");

            var          ctr = new CtrTemporada();
            ClassResultV cr  = ctr.Usp_Temporada_Update(dto);

            if (cr.HuboError)
            {
                return(false);
            }
            return(true);
        }
Exemple #6
0
        public ClassResultV Usp_Temporada_Insert(DtoTemporada dtoBase)
        {
            var cr  = new ClassResultV();
            var dto = (DtoTemporada)dtoBase;
            var pr  = new SqlParameter[6];

            try
            {
                pr[0]           = new SqlParameter("@temporadaNombre", SqlDbType.VarChar, 100);
                pr[0].Value     = dto.temporadaNombre;
                pr[1]           = new SqlParameter("@temporadaFechaInicio", SqlDbType.Date);
                pr[1].Value     = dto.temporadaFechaInicio;
                pr[2]           = new SqlParameter("@temporadaDuracionDias", SqlDbType.Int);
                pr[2].Value     = dto.temporadaDuracionDias;
                pr[3]           = new SqlParameter("@IB_Mostrar", SqlDbType.Bit);
                pr[3].Value     = dto.IB_Mostrar;
                pr[4]           = new SqlParameter("@msj", SqlDbType.VarChar, 100);
                pr[4].Direction = ParameterDirection.Output;
                pr[5]           = new SqlParameter("@temporadaFechaFin", SqlDbType.Date);
                pr[5].Value     = dto.temporadaFechaFin;

                SqlHelper.ExecuteNonQuery(objCn, CommandType.StoredProcedure, "Usp_Temporada_Insert", pr);
                if (Convert.ToString(pr[4].Value) != "")
                {
                    cr.LugarError = ToString("Usp_Temporada_Insert");
                    cr.ErrorMsj   = Convert.ToString(pr[4].Value);
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al registrar la temporada";
            }
            objCn.Close();
            return(cr);
        }
Exemple #7
0
 public ClassResultV Usp_Temporada_Update(DtoTemporada dtoBase)
 {
     return(new DaoTemporada().Usp_Temporada_Update(dtoBase));
 }
Exemple #8
0
 public ClassResultV Usp_Temporada_Insert(DtoTemporada dtoBase)
 {
     return(new DaoTemporada().Usp_Temporada_Insert(dtoBase));
 }