protected void btnAgregarPago_Click(object sender, EventArgs e) { pago nuevoPago = new pago() { Cantidad_Recibida = Convert.ToInt32(txtRecibido.Text), Fecha_de_Pago = DateTime.Parse(txtFecha.Text), Metodo_Pago = ddlMetodoPago.SelectedValue, Numero_Cuota = Convert.ToInt32(txtNoCuota.Text), Numero_Factura = !String.IsNullOrEmpty(txtNoFactura.Text) ? Convert.ToInt32(txtNoFactura.Text) : 0, Numero_Recibo =!String.IsNullOrEmpty(txtNoRecibo.Text) ? Convert.ToInt32(txtNoRecibo.Text) : 0, Tipo_Pago = ddlTipoPago.SelectedValue, Titular_idTitular = this.TitularId, Observaciones = txtObservacion.Text, Elaboro = txtElaboro.Text, Interes = !String.IsNullOrEmpty(txtInteres.Text) ? Convert.ToInt32(txtInteres.Text) : 0, Promocion = !String.IsNullOrEmpty(txtPromo.Text) ? Convert.ToInt32(txtPromo.Text) : 0, Mes_Pagado = ddlMesPagado.SelectedValue }; using (var context = new multilingualEntities()) { context.pagos.Add(nuevoPago); context.SaveChanges(); Response.Redirect("../MessageAction.aspx?m=8"); } }
protected void btnGuardarVerif_Click(object sender, EventArgs e) { var date = txtFechaVerif.Text; using (var context = new multilingualEntities()) { var alumno = ( from a in context.alumnoes where a.id_alumno == this.IdAlumno select a ).First(); var matricula = ( from m in context.matriculas where m.idMatricula == alumno.Matricula_idMatricula select m ).First(); matricula.Fecha_Validacion = DateTime.Parse(date); context.SaveChanges(); Label2.Text = "Se ha guardado con éxito"; } }
protected void btnAgregar_Click(object sender, EventArgs e) { var random = new Random(); matricula nuevaMatricula = new matricula() { idMatricula = random.Next(int.MaxValue), Vigencia = txtVigencia.Text, No_Consecutivo = Convert.ToInt32(txtNoConsec.Text), No_Puntos = Convert.ToInt32(txtNoPuntos.Text), Numero_Contrato = Convert.ToInt32(txtNoContrato.Text), Fecha_Matricula = DateTime.Parse(txtFecha.Text), No_RP = Convert.ToInt32(txtNoRp.Text), Organizacion_idOrganizacion = Convert.ToInt32(ddlOrganizacion.SelectedValue), Subgerente_idSubgerente = Convert.ToInt32(ddlSubGerente.SelectedValue), Supervisor_idSupervisor = Convert.ToInt32(ddlSupervisor.SelectedValue), Asesor_idAsesor = Convert.ToInt32(ddlAsesor.SelectedValue), Tipo_Programa = ddlTipoPrograma.Text, Tiempo_Servicio = txtTiempoServicio.Text, Importe_Mensual = Convert.ToDecimal(txtImporteMensual.Text), Costo_Total = Convert.ToDecimal(txtCostoTotal.Text), Estatus = ddlStatus.SelectedValue, Observaciones = txtObservacionesStatus.Text, Estrategia = ddlEstrategia.SelectedValue, Cuota = Convert.ToInt32(txtCuotas.Text) }; //pago pagoInscripción = new pago() //{ // Cantidad_Recibida = Convert.ToDecimal(txtPagoInscripcion.Text), // Numero_Cuota = Convert.ToInt32(txtCuotas.Text), // Metodo_Pago = ddlTipoPago.SelectedValue, // Fecha_de_Pago = cldFechaPago.SelectedDate, // Tipo_Pago = "Inscripción" //}; titular titular = (titular)Session[Add.titularSessionId]; dom_titular domicilio; if (titular != null) { // ya se seleccionó un titular domicilio = (dom_titular)Session[Add.domicilioTitularSessionId]; } else { domicilio = new dom_titular() { idDom_Titular = random.Next(int.MaxValue), Calle = txtCalle.Text, Colonia = txtColonia.Text, Numero = Convert.ToInt32(txtNumCasa.Text), Ciudad = "Chihuahua" }; // agregar datos nuevos titular = new titular() { idTitular = random.Next(int.MaxValue), Nombre = txtNombreTitular.Text, Email = txtEmailTitular.Text, RFC = txtRfc.Text, Telefono_Particular = txtTelefonoPart.Text, Telefono_Celular = txtTelefonoCel.Text, Telefono_Oficina = txtTelOfi.Text, Compania = txtEmpresaLabora.Text, Profesion = txtCargo.Text, Dom_Titular_idDom_Titular1 = domicilio.idDom_Titular }; } //pagoInscripción.Titular_idTitular = titular.idTitular; int alumnoId = random.Next(int.MaxValue); alumno nuevoAlumno = new alumno() { id_alumno = alumnoId, Nombre = txtNombreEstudiante.Text, Matricula_idMatricula = nuevaMatricula.idMatricula }; idioma first = new idioma(); idioma second = new idioma(); using (var dummyContext = new multilingualEntities()) { var firstId = Convert.ToInt32(ddlIdioma.SelectedValue); var secondID = Convert.ToInt32(ddlIdiomaOpcional.SelectedValue); first = ( from i in dummyContext.idiomas where i.idIdiomas == firstId select i ).FirstOrDefault(); second = ( from i in dummyContext.idiomas where i.idIdiomas == secondID select i ).FirstOrDefault(); } nuevoAlumno.idiomas.Add(first); if (second != null) { nuevoAlumno.idiomas.Add(second); } using (var context = new multilingualEntities()) { if (this.isNew) { context.dom_titular.Add(domicilio); context.SaveChanges(); context.titulars.Add(titular); context.SaveChanges(); } else { Session[Add.domicilioTitularSessionId] = null; Session[Add.titularSessionId] = null; } nuevaMatricula.Titular_idTitular = titular.idTitular; context.matriculas.Add(nuevaMatricula); context.SaveChanges(); //context.pagos.Add(pagoInscripción); //context.SaveChanges(); context.alumnoes.Add(nuevoAlumno); context.SaveChanges(); Response.Redirect("../MessageAction.aspx?m=9"); } }