예제 #1
0
        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();
            }
        }
예제 #2
0
파일: Negocio.cs 프로젝트: rmlarios/PayLots
        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);
        }
예제 #3
0
 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);
     }
 }