protected void BtnGuardar_Click(object sender, EventArgs e) { try { BllCodContrataUnicom.CodContrataUnicom ObjGrabar = new BllCodContrataUnicom.CodContrataUnicom(); if (TxtCodigo.Text == "") { ObjGrabar.Unicom = (Uni); ObjGrabar.CodContrata = (CmbContrata.SelectedValue); if (BllCodContrataUnicom.ExistUniCon(Uni,CmbContrata.SelectedValue) == 0) { long r = ObjGrabar.Insert(); if (r > 0) { Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); TxtCodigo.Text = r.ToString().PadLeft(5, '0'); FillCodContrataUnicom(Uni); updateGrid.Update(); updateGrid.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } } else { Metodos.divMensaje(Constantes.Warning, Constantes.Existe, PnlMsg, Constantes.Ok); updateGrid.Update(); updateGrid.Update(); FillCodContrataUnicom(Uni); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } } else { if (BllCodContrataUnicom.Exist(TxtCodigo.Text) ==1) { ObjGrabar = BllCodContrataUnicom.GetCodContrataUnicom(TxtCodigo.Text); ObjGrabar.Unicom = (Uni); ObjGrabar.CodContrata = (CmbContrata.SelectedValue); long r = ObjGrabar.Update(); if (r > 0) { Metodos.divMensaje(Constantes.Succes, Constantes.Guardado, PnlMsg, Constantes.Ok); FillCodContrataUnicom(Uni); updateGrid.Update(); updateGrid.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } } else { } } } catch (Exception ex) { Metodos.divMensaje(Constantes.Danger, Constantes.errorGeneral, PnlMsg, Constantes.Fallo); } }
//protected void FillUnicom(string unicom) //{ // try // { // if (unicom == "0") // { // CmbUnicom.DataSource = BllUnicom.MostarTodos(); // CmbUnicom.DataTextField = "Nombre_Unicom"; // CmbUnicom.DataValueField = "UnicId"; // CmbUnicom.DataBind(); // } // else // { // CmbUnicom.DataSource = BllUnicom.CargarGridView(unicom); // CmbUnicom.DataTextField = "Nombre_Unicom"; // CmbUnicom.DataValueField = "UnicId"; // CmbUnicom.DataBind(); // } // } // catch (Exception ex) // { // Log.EscribirError(ex); // } //} protected void BtnSelect_Command(object sender, CommandEventArgs e) { try { if (e.CommandName != "Page") { BllCodContrataUnicom.CodContrataUnicom Row = new BllCodContrataUnicom.CodContrataUnicom(); List<BllCodContrataUnicom.CodContrataUnicom> Rows = new List<BllCodContrataUnicom.CodContrataUnicom>(); Rows = (List<BllCodContrataUnicom.CodContrataUnicom>)Session["ListCodContrata"]; if (Rows.Exists(b => b.Id.ToString() == e.CommandArgument.ToString())) { Row = Rows.Where(b => b.Id.ToString() == e.CommandArgument.ToString()).First(); TxtCodigo.Enabled = false; TxtCodigo.Text = Row.Id.ToString(); Uni = Row.Unicom.ToString(); CmbContrata.SelectedValue = Row.CodContrata.ToString(); UpdateNew.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } } } catch (Exception ex) { mensaje(Constantes.ErrorAlConsultarDatos); } }