protected void btnguardar_Click(object sender, EventArgs e) { if (txtmonto.Text != "") { Model.Enity.NotaAbono nt = new Model.Enity.NotaAbono(); nt.Id_Abono = Convert.ToInt32(Request.QueryString["IDMP"]); nt.Id_Cliente = Convert.ToInt32(ddlcliente.SelectedValue); nt.Monto = Math.Round(Convert.ToDecimal(txtmonto.Text), 2); nt.Id_vendedor = Convert.ToInt32(txtvendedor.Text); nt.Numero_Abono = txtnumeroabono.Text; string nota = txtnota.Text; string estado = ddlestado.SelectedValue; if (estado == "3") { nt.Montoac = Math.Round(Convert.ToDecimal(txtmontoac.Text), 2); } else { nt.Montoac = 0.00m; } nt.id_estado = Convert.ToInt32(ddlestado.SelectedValue); nt.estado = ddlestado.SelectedItem.Text; nt.Fecha = txtfecha.Text; NotaAbonoDAO ntdao = new NotaAbonoDAO(); ntdao.ActualizarNotaAbono(nt, nota); Response.Redirect("ManteNotaAbonoAdmin.aspx", true); } else { txtmensaje.Text = "Debe llenar todos los campos."; string script = "openModal();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "error", script, true); } }
public void InsertarNotaAbono(NotaAbono en, string nota) { try { string numero = obtener(); en.Numero_Abono = numero.ToString().PadLeft(8, '0'); string cnx = db.Database.Connection.ConnectionString; con = new SqlConnection(cnx); comando = new SqlCommand("usp_NotaAbonoInsert", con); comando.Parameters.AddWithValue("@Id_cliente", en.Id_Cliente); comando.Parameters.AddWithValue("@Monto", en.Monto); comando.Parameters.AddWithValue("@Numero", en.Numero_Abono); comando.Parameters.AddWithValue("@idvendedor", en.Id_vendedor); comando.Parameters.AddWithValue("@fecha", en.Fecha); comando.Parameters.AddWithValue("@nota", nota); comando.CommandType = System.Data.CommandType.StoredProcedure; con.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
public void ActualizarNotaAbono(NotaAbono nt, string nota) { try { string cnx = db.Database.Connection.ConnectionString; con = new SqlConnection(cnx); comando = new SqlCommand("usp_NotaAbonoUpdate", con); comando.Parameters.AddWithValue("@idabono", nt.Id_Abono); comando.Parameters.AddWithValue("@Id_cliente", nt.Id_Cliente); comando.Parameters.AddWithValue("@Monto", nt.Monto); comando.Parameters.AddWithValue("@Numero", nt.Numero_Abono); comando.Parameters.AddWithValue("@idvendedor", nt.Id_vendedor); comando.Parameters.AddWithValue("@ide", nt.id_estado); comando.Parameters.AddWithValue("@fecha", nt.Fecha); comando.Parameters.AddWithValue("@nota", nota); comando.Parameters.AddWithValue("@estado", nt.estado); comando.Parameters.AddWithValue("@montoac", nt.Montoac); comando.CommandType = System.Data.CommandType.StoredProcedure; con.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
protected void btnguardar_Click(object sender, EventArgs e) { if (txtmonto.Text != "") { Model.Enity.NotaAbono nt = new Model.Enity.NotaAbono(); nt.Id_Cliente = Convert.ToInt32(ddlcliente.SelectedValue); nt.Monto = Convert.ToInt32(txtmonto.Text); nt.Id_vendedor = Convert.ToInt32(Session["IDUsuario"].ToString()); nt.Fecha = txtfecha.Text; string nota = txtnota.Text; NotaAbonoDAO ntdao = new NotaAbonoDAO(); ntdao.InsertarNotaAbono(nt, nota); Response.Redirect("ManteNotaAbono.aspx", true); } else { txtmensaje.Text = "Debe llenar todos los campos."; string script = "openModal();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "error", script, true); } }