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); }
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); }
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 { } }
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; } } }
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); }
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); }
public ClassResultV Usp_Temporada_Update(DtoTemporada dtoBase) { return(new DaoTemporada().Usp_Temporada_Update(dtoBase)); }
public ClassResultV Usp_Temporada_Insert(DtoTemporada dtoBase) { return(new DaoTemporada().Usp_Temporada_Insert(dtoBase)); }