protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { var inscripcion = new Inscripcion(); lvDetallesCursos.DataSource = inscripcion.Cursos; lvDetallesCursos.DataBind(); Cache.Insert("inscripcion", inscripcion); } }
public void AddInscripcionCursos(Inscripcion inscripcion) { if (inscripcion.ClienteId == 0) { Context.Entry(inscripcion.Cliente).State = EntityState.Added; } else { Context.Entry(inscripcion.Cliente).State = EntityState.Unchanged; } inscripcion.Cursos.ForEach(i => { i.Stock = i.Stock - 1; Context.Entry(i).State = EntityState.Modified; Context.Entry(i.Empleado).State = EntityState.Unchanged; }); Context.Inscripciones.Add(inscripcion); Context.SaveChanges(); }
public void CalcularPaquetes(Inscripcion inscripcion) { inscripcion.Total = inscripcion.Paquetes.Sum(p => p.Precio); //txtSubLibre.Text = String.Format("{0:0.00}", inscripcion.Cursos.Sum(c => c.Precio)); //txtLibreIgv.Text = String.Format("{0:0.00}", inscripcion.Total); //txtLibreTotal.Text = String.Format("{0:0.00}", (inscripcion.Cursos.Sum(c => c.Precio) * Decimal.Parse("0.18"))); txtTotalPaquete.Text = String.Format("{0:0.00}", inscripcion.Paquetes.Sum(c => c.Precio)); }
public void CalcularTotales(Inscripcion inscripcion) { inscripcion.Total = inscripcion.Cursos.Sum(c => c.Precio) * Decimal.Parse("1.18"); txtSubTotal.Text = String.Format("{0:0.00}", inscripcion.Cursos.Sum(c => c.Precio)); txtTotal.Text = String.Format("{0:0.00}", inscripcion.Total); txtIgv.Text = String.Format("{0:0.00}", (inscripcion.Cursos.Sum(c => c.Precio) * Decimal.Parse("0.18"))); }
public void AddInscripcionCursos(Inscripcion inscripcion) { _InscripcionRepository.AddInscripcionCursos(inscripcion); }