protected void BtnEliminar_Click(object sender, EventArgs e) { Idioma = (DataTable)ViewState["TablaIdioma"]; try { if (TxtCod.Text.Equals("") || DdlBusq.Text.Trim().Equals("0")) { return; } double VblVlrTasa = 0; if (TxtVlrTasa.Text.Trim().Equals("")) { VblVlrTasa = Convert.ToDouble(0); } else { VblVlrTasa = Convert.ToDouble(TxtVlrTasa.Text.Trim()); } string VbIdCia = Session["!dC!@"].ToString(); List <ClsUbicaGeograf> ObjUbGeo = new List <ClsUbicaGeograf>(); var TypUbGeo = new ClsUbicaGeograf() { IdUbicaGeogr = Convert.ToInt32(DdlBusq.Text.Trim()), CodUbicaGeogr = TxtCod.Text.Trim(), Nombre = TxtNombre.Text.Trim(), CodUbicaGeoSup = DdlUbicaSupr.Text.Trim(), CodTipoUbicaGeogr = DdlTipoUbc.Text.Trim(), Usu = Session["C77U"].ToString(), VlorTasa = VblVlrTasa, Activa = CkbActivo.Checked == true ? 1 : 0, RutaFrecuente = CkbRutaFrec.Checked == true ? 1 : 0, IdConfigCia = Convert.ToInt32(VbIdCia), Accion = "DELETE", }; ObjUbGeo.Add(TypUbGeo); ClsUbicaGeograf ClsUbicaGeograf = new ClsUbicaGeograf(); ClsUbicaGeograf.Alimentar(ObjUbGeo); string Mensj = ClsUbicaGeograf.GetMensj(); if (!Mensj.Equals("")) { DataRow[] Result2 = Idioma.Select("Objeto= '" + Mensj.ToString().Trim() + "'"); foreach (DataRow row in Result2) { Mensj = row["Texto"].ToString().Trim(); } ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + Mensj + "');", true); return; } ViewState["Accion"] = ""; LimpiarCampos("DELETE"); DdlBusq.Text = "0"; BindBDdl("UPD"); } catch (Exception Ex) { DataRow[] Result = Idioma.Select("Objeto= 'MensErrEli'"); foreach (DataRow row in Result) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true); } //Inconveniente en la eliminacion string VbcatUs = Session["C77U"].ToString(), VbcatNArc = ViewState["PFileName"].ToString(), VbcatVer = Session["77Version"].ToString(), VbcatAct = Session["77Act"].ToString(); Cnx.UpdateErrorV2(VbcatUs, VbcatNArc, "DELETE Ubicacion Geografica", Ex.StackTrace.Substring(Ex.StackTrace.Length > 300 ? Ex.StackTrace.Length - 300 : 0, 300), Ex.Message, VbcatVer, VbcatAct); } }
protected void BtnModificar_Click(object sender, EventArgs e) { Idioma = (DataTable)ViewState["TablaIdioma"]; try { DataRow[] Result; if (TxtCod.Text.Equals("") || DdlBusq.Text.Trim().Equals("0")) { return; } if (ViewState["Accion"].ToString().Equals("")) { ActivarBtn(false, true, false, false, false); Result = Idioma.Select("Objeto= 'BotonIngOk'"); foreach (DataRow row in Result) { BtnModificar.Text = row["Texto"].ToString().Trim(); } // ViewState["Accion"] = "Aceptar"; ActivarCampos(true, true, "UPDATE"); DdlBusq.Enabled = false; Result = Idioma.Select("Objeto= 'MensConfMod'"); //MensConfIng |MensConfMod foreach (DataRow row in Result) { BtnModificar.OnClientClick = string.Format("return confirm('" + row["Texto"].ToString().Trim() + "');"); } //¿Desea eliminar el registro? } else { ValidarCampos("UPDATE"); if (ViewState["Validar"].Equals("N")) { return; } double VblVlrTasa = 0; if (TxtVlrTasa.Text.Trim().Equals("")) { VblVlrTasa = Convert.ToDouble(0); } else { VblVlrTasa = Convert.ToDouble(TxtVlrTasa.Text.Trim()); } string VbIdCia = Session["!dC!@"].ToString(); List <ClsUbicaGeograf> ObjUbGeo = new List <ClsUbicaGeograf>(); var TypUbGeo = new ClsUbicaGeograf() { IdUbicaGeogr = Convert.ToInt32(DdlBusq.Text.Trim()), CodUbicaGeogr = TxtCod.Text.Trim(), Nombre = TxtNombre.Text.Trim(), CodUbicaGeoSup = DdlUbicaSupr.Text.Trim(), CodTipoUbicaGeogr = DdlTipoUbc.Text.Trim(), Usu = Session["C77U"].ToString(), VlorTasa = VblVlrTasa, Activa = CkbActivo.Checked == true ? 1 : 0, RutaFrecuente = CkbRutaFrec.Checked == true ? 1 : 0, IdConfigCia = Convert.ToInt32(VbIdCia), Accion = "UPDATE", }; ObjUbGeo.Add(TypUbGeo); ClsUbicaGeograf ClsUbicaGeograf = new ClsUbicaGeograf(); ClsUbicaGeograf.Alimentar(ObjUbGeo); string Mensj = ClsUbicaGeograf.GetMensj(); if (!Mensj.Equals("")) { DataRow[] Result2 = Idioma.Select("Objeto= '" + Mensj.ToString().Trim() + "'"); foreach (DataRow row in Result2) { Mensj = row["Texto"].ToString().Trim(); } ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + Mensj + "');", true); return; } ActivarBtn(true, true, true, true, true); Result = Idioma.Select("Objeto= 'BotonMod'"); foreach (DataRow row in Result) { BtnModificar.Text = row["Texto"].ToString().Trim(); } ViewState["Accion"] = ""; ActivarCampos(false, false, "UPDATE"); DdlBusq.Enabled = true; BindBDdl("UPD"); Traerdatos(DdlBusq.Text); BtnModificar.OnClientClick = ""; } } catch (Exception Ex) { DataRow[] Result = Idioma.Select("Objeto= 'MensErrMod'"); foreach (DataRow row in Result) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('" + row["Texto"].ToString() + "');", true); } //inconvenientes en la modificacion string VbcatUs = Session["C77U"].ToString(), VbcatNArc = ViewState["PFileName"].ToString(), VbcatVer = Session["77Version"].ToString(), VbcatAct = Session["77Act"].ToString(); Cnx.UpdateErrorV2(VbcatUs, VbcatNArc, "MODIFICAR UbicacionGeografica", Ex.StackTrace.Substring(Ex.StackTrace.Length > 300 ? Ex.StackTrace.Length - 300 : 0, 300), Ex.Message, VbcatVer, VbcatAct); } }