public bool addPerfiles(SCPV_Perfiles pPerfil) { bool bandera = false; try { DataContext.SCPV_Perfiles.InsertOnSubmit(pPerfil); DataContext.SubmitChanges(); bandera = true; } catch (Exception) { } return(bandera); }
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_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { try { if (e.Parameters.Contains("CARGA_DATOS")) { string[] datos = e.Parameters.Split('|'); var codigo = int.Parse(datos[1]); SCPV_Perfiles perfil = this.listadoPerfiles.Where(x => x.ID == codigo).FirstOrDefault(); this.ASPxGridView1.JSProperties["cpPerfil"] = new JavaScriptSerializer().Serialize(perfil); } } catch (Exception ex) { // funcionControlErrores(ex.Message + " -TRACE: " + ex.StackTrace); } }
public bool updatePerfiles(SCPV_Perfiles pPerfil) { bool bandera = false; try { var perfil = DataContext.SCPV_Perfiles.Where(p => p.Codigo == pPerfil.Codigo).FirstOrDefault(); perfil.Descripcion = pPerfil.Descripcion; perfil.Estado = pPerfil.Estado; perfil.UsuarioModificacion = pPerfil.UsuarioModificacion; perfil.FechaModificacion = pPerfil.FechaModificacion; DataContext.SubmitChanges(); bandera = true; } catch (Exception ex) { } return(bandera); }
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); } }