protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                BeanDonacion objBeanDonacion = new BeanDonacion();
                objBeanDonacion.DescripcionDonacion = txtDescripcionDonacion.Text;
                objBeanDonacion.CantidadDonacion    = Convert.ToInt32(txtCantidad.Text);
                objBeanDonacion.MontoDonacion       = Convert.ToSingle(txtMonto.Text);

                objBeanDonacion.TipoDonacion = cbListaTipoDonacion.SelectedItem.Text;

                if (cbListaTipoDonacion.SelectedItem.Text == "Elija una Opcion..")
                {
                    lbErroRol.Text = "Debe seleccionar un tipo";
                }
                else
                {
                    ManejadoraDonacion objManejadoraDonacion = new ManejadoraDonacion();
                    objManejadoraDonacion.registrarDonacion(objBeanDonacion);

                    lblRegistro.Text = objManejadoraDonacion.estadoTipo;

                    txtDescripcionDonacion.Text = " ";
                    txtCantidad.Text            = " ";
                    txtMonto.Text  = " ";
                    lbErroRol.Text = " ";
                    this.cargaTipoDonacion();
                }
            }
            catch
            {
            }
        }
        public Boolean registrarDonacion(BeanDonacion objDonacion)
        {
            String sentencia;

            sentencia = " insert into DetalleDonacion (CodTipoDonacion,CodUsuario,Fecha,DescripcionDonacion,Cantidad,Monto) select "
                        + "CodTipoDonacion" + ",1," + "getdate(),'" + objDonacion.DescripcionDonacion + "','" + objDonacion.CantidadDonacion + "','" + objDonacion.MontoDonacion + "' from TipoDonacion where DescripcionTipoDonacion='" + objDonacion.TipoDonacion + "'";

            Boolean respuesta = true;

            SqlConnection objConexion = new SqlConnection();
            SqlCommand    objCommand  = new SqlCommand();

            objConexion.ConnectionString = "Data Source=DESKTOP-HQ6M0AV\\SQL2019; Database=DONACIONES; Integrated Security = SSPI";

            try
            {
                objConexion.Open();
                objCommand.Connection = objConexion;
                try
                {
                    objCommand.CommandText = sentencia;

                    objCommand.CommandType = CommandType.Text;
                    respuesta = (objCommand.ExecuteNonQuery() > 0);

                    objCommand.Dispose();
                    objConexion.Close();
                    estadoTipo = "Ok, Se guardo correctamente";
                }
                catch (Exception ex)
                {
                    estadoTipo = ex.Message;
                    objCommand.Dispose();
                    objConexion.Close();
                }
            }
            catch (Exception ex)
            {
                respuesta = false;
            }
            return(respuesta);
        }