protected void btnGuardar_Click(object sender, EventArgs e) { if (ViewState["acc"].ToString() == "editar") { } else if (ViewState["acc"].ToString() == "nuevo") { var proforma = Cache.Get("proforma") as Proforma; ProformaService.AddProforma(proforma); Response.Redirect("default.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { var idProforma = Request.QueryString["id"]; var acc = Request.QueryString["acc"]; if (!Page.IsPostBack) { if (idProforma != "-1" && acc.Equals("editar")) { ViewState["acc"] = "editar"; var id = Convert.ToInt32(idProforma); var proformas = ProformaService.GetAllProforma(); var pro = from p in proformas where p.Id.Equals(id) select p; var proforma = pro.SingleOrDefault(); Cache.Insert("proforma", proforma); BindProforma(proforma); } else if (acc != null && acc.Equals("nuevo")) { ViewState["acc"] = "nuevo"; var proforma = new Proforma() { Fecha = DateTime.Now, }; BindProforma(proforma); Cache.Insert("proforma", proforma); } } }