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); }