private void cargaMallaPerfiles() { SearchPerfiles oSearchUsuario = new SearchPerfiles(this.ToString(), new HotelBooking.HotelBookingDataContext()); listadoPerfiles = oSearchUsuario.getListPerfiles("A"); this.ASPxGridView1.DataSource = listadoPerfiles; this.ASPxGridView1.DataBind(); }
protected void btnGrabar_Click(object sender, EventArgs e) { try { SCPV_Perfiles oPerfil = new SCPV_Perfiles(); oPerfil.Codigo = this.tbCodigo.Text; oPerfil.Descripcion = this.tbDescripcion.Text; oPerfil.Estado = this.cmbEstado.Value.ToString(); oPerfil.UsuarioCreacion = "ADMIN"; oPerfil.FechaCreacion = DateTime.Now; SearchPerfiles oSearchUsuario = new SearchPerfiles(this.ToString(), new HotelBooking.HotelBookingDataContext()); if (oSearchUsuario.addPerfiles(oPerfil)) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("avisoGrabacion('"); sb.Append("OK','" + oPerfil.Codigo.ToString()); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); cargaMallaPerfiles(); limpiar(this.btnCancelar.Text); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("avisoGrabacion('"); sb.Append("ERROR',' ERROR AL GENERAR LA CATEGORIA"); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } } catch (Exception ex) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<script type = 'text/javascript'>"); sb.Append("window.onload=function(){"); sb.Append("avisoGrabacion('"); sb.Append("ERROR',' ERROR AL GENERAR LA CATEGORIA - " + ex.Message); sb.Append("')};"); sb.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString()); } }
protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { try { if (this.listadoPerfiles.Count > 0) { int key = int.Parse(e.Keys[0].ToString()); SCPV_Perfiles oPerfil = listadoPerfiles.Where(p => p.ID == key).FirstOrDefault(); oPerfil.UsuarioModificacion = "ADMIN"; oPerfil.FechaModificacion = DateTime.Now; oPerfil.Estado = "I"; SearchPerfiles oSearchUsuario = new SearchPerfiles(this.ToString(), new HotelBooking.HotelBookingDataContext()); if (oSearchUsuario.updatePerfiles(oPerfil)) { cargaMallaPerfiles(); } } e.Cancel = true; } catch (Exception ex) { // funcionControlErrores(ex.Message + " -TRACE: " + ex.StackTrace); } }