protected void Button_Guardar_Click(object sender, EventArgs e) { if (TextBox_Nombre.Text == "" || TextBox_Cedula.Text == "" || TextBox_Telefono.Text == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('Debe ingresar todos los campos obligatorios.');", true); return; } clsBeneficiarios Beneficiario = new clsBeneficiarios(); Beneficiario.IdBeneficiario = 0; Beneficiario.NombreCompleto = TextBox_Nombre.Text.Trim(); Beneficiario.CedulaIdentidad = TextBox_Cedula.Text.Trim(); Beneficiario.Telefono = TextBox_Telefono.Text.Trim(); Beneficiario.Direccion = Memo_Direccion.Text.Trim(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); string IdNuevo = Neg.AgregarActualizarBeneficiario(Beneficiario, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true); return; } else { Session["IdNuevoBeneficiario"] = IdNuevo; SqlDataSource_Beneficiarios.DataBind(); } }
public string AgregarActualizarBeneficiario(clsBeneficiarios Beneficiario, string IdentityUser) { if (HttpContext.Current.User == null) { return("0"); } string UUA = HttpContext.Current.User.Identity.Name; FG.IniciarProcedimiento("SP_BeneficiarioCrearActualizar"); FG.AgregarParametroProcedimiento("@IdBeneficiario", SqlDbType.Int, Beneficiario.IdBeneficiario); FG.AgregarParametroProcedimiento("@NombreCompleto", SqlDbType.NVarChar, Beneficiario.NombreCompleto); FG.AgregarParametroProcedimiento("@CedulaIdentidad", SqlDbType.NVarChar, Beneficiario.CedulaIdentidad); FG.AgregarParametroProcedimiento("@Direccion", SqlDbType.NVarChar, Beneficiario.Direccion); FG.AgregarParametroProcedimiento("@Telefono", SqlDbType.NVarChar, Beneficiario.Telefono); FG.AgregarParametroProcedimiento("@IdentityUser", SqlDbType.NVarChar, IdentityUser); FG.AgregarParametroProcedimiento("@UUA", SqlDbType.NVarChar, UUA); //EJECUTO EL PROCEDIMIENTO var Retorno = FG.EjecutarProcedimiento(); string IdRetorno = "0"; if (Retorno != null) { IdRetorno = Retorno.ToString(); } return(IdRetorno); }
protected void Button_Guardar_Click(object sender, EventArgs e) { try { if (TextBox_Nombre.Text == "" || TextBox_Cedula.Text == "" || TextBox_Telefono.Text == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('Debe ingresar todos los campos obligatorios.');", true); return; } clsBeneficiarios Beneficiario = new clsBeneficiarios(); Beneficiario.IdBeneficiario = 0; Beneficiario.NombreCompleto = TextBox_Nombre.Text.Trim(); Beneficiario.CedulaIdentidad = TextBox_Cedula.Text.Trim(); Beneficiario.Telefono = TextBox_Telefono.Text.Trim(); Beneficiario.Direccion = Memo_Direccion.Text.Trim(); FG._NombreUsuario = HttpContext.Current.User.Identity.Name; string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario); string IdNuevo = Neg.AgregarActualizarBeneficiario(Beneficiario, IdentityUser); string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser); if (MsjSQL != "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msg", "alert('" + MsjSQL + "');", true); return; } else { ComboBox_Beneficiarios.DataBind(); ComboBox_Beneficiarios.Value = IdNuevo; ComboBox_Beneficiarios.Text = Beneficiario.NombreCompleto; ASPxPopup_Beneficiarios.ShowOnPageLoad = false; } } catch (Exception Ex) { FG.Controlador_Error(Ex, Page.Response); } }