public static bool Insert(Desembolso _d) { SqlCommand cmd = DBConnection.GetCommand("INSERT INTO Desembolso(monto, fecha, idTipoDesembolso, idCiclo) VALUES(@monto, @fecha, @idTipo, @idBecario);"); cmd.Parameters.Add("@monto", SqlDbType.Money); cmd.Parameters.Add("@fecha", SqlDbType.Date); cmd.Parameters.Add("@idTipo", SqlDbType.Int); cmd.Parameters.Add("@idBecario", SqlDbType.VarChar); cmd.Parameters["@monto"].Value = _d.Monto; cmd.Parameters["@fecha"].Value = _d.Fecha; cmd.Parameters["@idTipo"].Value = _d.IdTipoDesembolso; cmd.Parameters["@idBecario"].Value = _d.IdCiclo; return(DBConnection.ExecuteCommandIUD(cmd)); }
protected void btnRegisterData_Click(object sender, EventArgs e) { if (Page.IsValid) { String scriptstring; if (ValidarCantidad()) { Desembolso _d = new Desembolso(0, double.Parse(txtAmount.Text), txtDate.Text, int.Parse(ddlType.SelectedValue), int.Parse(idCiclo.Value)); if (Desembolso_Model.Insert(_d)) { scriptstring = "Materialize.toast('El desembolso ha sido registrado éxitosamente', 2000, '', function(){location.href = 'DesembolsoRegistro.aspx?idCiclo=" + idCiclo.Value + "&idBecario=" + idBecario.Value + "'});"; } else { scriptstring = "Materialize.toast(Ha ocurrido un error :(', 2000);"; } } else { scriptstring = "Materialize.toast('Cantidad ingresada sobrepasa presupuesto', 2000);"; } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirmLog", scriptstring, true); } }