private void btnAceptar_Click(object sender, EventArgs e) { if (btnAceptar.Text == "Aceptar") { using (CursosDB bd = new CursosDB()) { cursoSelecc.descripcion = txtDescripcion.Text; cursoSelecc.encargado = txtEncargado.Text; cursoSelecc.duracion = Convert.ToInt32(txtDuracion.Text); cursoSelecc.costo = Convert.ToDecimal(txtCosto.Text); bd.Entry(cursoSelecc).State = EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("Se ha actualizado con exito el Curso", "Actualizacion con Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (btnAceptar.Text == "Eliminar") { if (MessageBox.Show("Desea eliminar el Curso ?", "Atencion !!!", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { using (CursosDB bd = new CursosDB()) { cursoSelecc.descripcion = "Anulado"; cursoSelecc.encargado = txtEncargado.Text; cursoSelecc.duracion = Convert.ToInt32(txtDuracion.Text); cursoSelecc.costo = Convert.ToDecimal(txtCosto.Text); bd.Entry(cursoSelecc).State = EntityState.Modified; bd.SaveChanges(); } MessageBox.Show("Se ha Eliminado con exito el Curso", "Eliminacion con Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } } }
private void btnAceptar_Click(object sender, EventArgs e) { if (btnAceptar.Text == "Aceptar") { if (MessageBox.Show("Esta seguro que quiere editar el tipo de pago??", "Editar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (CursosDB bd = new CursosDB()) { tpSelecci.descripcion = txtDescripcion.Text; bd.Entry(tpSelecci).State = EntityState.Modified; bd.SaveChanges(); } MessageBox.Show(" Se Completo con exito ", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (btnAceptar.Text == "Eliminar") { if (MessageBox.Show("Esta seguro que desea eliminar la forma de pago ??", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { using (CursosDB bd = new CursosDB()) { tpSelecci.descripcion = $"{txtDescripcion.Text} {"Anulado"}"; bd.Entry(tpSelecci).State = EntityState.Modified; bd.SaveChanges(); } MessageBox.Show(" Se ha eliminado con exito ", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescripcion.Text = ""; } } }
private void btnAgregar_Click(object sender, EventArgs e) { DataRow row = dt.NewRow(); int idPrecio = (int)cboCurso.SelectedValue; int totalconDescuento = Convert.ToInt32(txtDescuento.Text); decimal total; decimal totalGuardar; string encargado; if (txtEstudiante.Text == "") { MessageBox.Show("Debe Seleccionar un Alumno...."); } else { row["idAlumno"] = lblCodigoEstudiante.Text; row["Estudiante"] = txtEstudiante.Text; row["idCursoA"] = cboCurso.SelectedValue; row["Curso"] = cboCurso.Text; row["idFormaPago"] = cboFormaPago.SelectedValue; row["Forma de Pago"] = cboFormaPago.Text; row["Descuento"] = txtDescuento.Text; dt.Rows.Add(row); using (CursosDB bd = new CursosDB()) { Curso cu = bd.Curso.Where(d => d.idCurso == idPrecio).First(); total = cu.costo; encargado = cu.encargado; } row["Encargado"] = encargado; if (totalconDescuento != 0) { row["Total"] = (total - (total * totalconDescuento) / 100); totalGuardar = (total - (total * totalconDescuento) / 100); } else { row["Total"] = total; totalGuardar = total; } decimal SumaTotal = 0; foreach (DataRow item in dt.Rows) { string totalS = (string)item["Total"]; SumaTotal = SumaTotal + Convert.ToDecimal(totalS); } txtSumaTotal.Text = SumaTotal.ToString(); AnularBoton(); } }
private void dtBusqueda_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int iAlumno = (int)(dtBusqueda.Rows[e.RowIndex].Cells[0].Value); using (CursosDB db = new CursosDB()) { alumnoSeleccionado = db.Alumno.First(a => a.idAlumno == iAlumno); this.DialogResult = DialogResult.Yes; } }
private void refrescar() { using (CursosDB db = new CursosDB()) { // dtBusqueda.DataSource = db.sp_listarAlumnos(txtNombre.Text); var busqueda = (from al in db.Alumno where al.nombre.ToLower().Contains(txtNombre.Text.ToLower()) || al.apellido.ToLower().Contains(txtNombre.Text.ToLower()) select al).ToList(); dtBusqueda.DataSource = busqueda; dtBusqueda.Columns.Remove("Factura"); } }
private void dtBusquedaPago_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { int idTipoPago = (int)(dtBusquedaPago.Rows[e.RowIndex].Cells[0].Value); using (CursosDB bd = new CursosDB()) { tipoPagoSeleccionado = bd.TipoPago.First(a => a.idTipoPago == idTipoPago); this.DialogResult = DialogResult.Yes; } }
private void dtBusquedaCurso_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int idCurso = (int)(dtBusquedaCurso.Rows[e.RowIndex].Cells[0].Value); using (CursosDB db = new CursosDB()) { cursoSeleccionado = db.Curso.First(c => c.idCurso == idCurso); this.DialogResult = DialogResult.Yes; } }
private void llenarTabla() { using (CursosDB bd = new CursosDB()) { var busqueda = (from al in bd.Curso where al.descripcion.ToLower().Contains(txtNombreCurso.Text.ToLower()) select al).ToList(); dtBusquedaCurso.DataSource = busqueda; dtBusquedaCurso.Columns.Remove("DetalleFactura"); } }
private void btnAceptar_Click(object sender, EventArgs e) { var con = new CursosDB(); con.TipoPago.Add(new TipoPago { descripcion = txtDescripcion.Text }); con.SaveChanges(); MessageBox.Show("El metodo de pago se a cargado con exito"); Limpiar(); }
private void btnAceptar_Click(object sender, EventArgs e) { var conexion = new CursosDB(); conexion.Curso.Add(new Curso { descripcion = txtDescripcion.Text, encargado = txtEncargado.Text, duracion = Convert.ToInt32(txtDuracion.Text), costo = Convert.ToDecimal(txtCosto.Text) }); conexion.SaveChanges(); MessageBox.Show("El curso se a cargado con exito"); limpiar(); }
private void LLenarFactura() { using (CursosDB bd = new CursosDB()) { Factura fa = new Factura(); fa.idAlumno = Convert.ToInt32(lblCodigoEstudiante.Text); fa.idTipoPago = (int)cboFormaPago.SelectedValue; fa.SumaTotal = Convert.ToDecimal(txtSumaTotal.Text); fa.Fecha = lblFecha.Text; bd.Factura.Add(fa); bd.SaveChanges(); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (validar()) { var prueba = new CursosDB(); prueba.Alumno.Add(new Alumno() { apellido = txtApellido.Text, nombre = txtNombre.Text, telefono = Convert.ToInt32(txtTelefono.Text), direccion = txtDireccion.Text, dni = Convert.ToInt32(txtDni.Text), email = txtEmail.Text }); prueba.SaveChanges(); MessageBox.Show(" Se a cargado con exito el alumno "); Limpiar(); } }
private void AdmnistrarFactura_Load(object sender, EventArgs e) { List <admnistrarTipoPago> lista = new List <admnistrarTipoPago>(); List <administrarCurso> listaCurso = new List <administrarCurso>(); using (CursosDB db = new CursosDB()) { lista = (from d in db.TipoPago select new admnistrarTipoPago { id = d.idTipoPago, descripcion = d.descripcion }).ToList(); listaCurso = (from b in db.Curso select new administrarCurso { idCurso = b.idCurso, descripcion = b.descripcion }).ToList(); } cboFormaPago.DataSource = lista; cboFormaPago.ValueMember = "id"; cboFormaPago.DisplayMember = "descripcion"; cboCurso.DataSource = listaCurso; cboCurso.ValueMember = "idCurso"; cboCurso.DisplayMember = "descripcion"; AnularBoton(); lblFecha.Text = DateTime.Now.Date.ToShortDateString(); DataGridViewColumn idAlum = dtDetalleFactura.Columns["idAlumno"]; idAlum.Visible = false; DataGridViewColumn idCur = dtDetalleFactura.Columns["idCursoA"]; idCur.Visible = false; DataGridViewColumn idForPago = dtDetalleFactura.Columns["idFormaPago"]; idForPago.Visible = false; }
private void btnAceptar_Click(object sender, EventArgs e) { if (btnAceptar.Text == "Aceptar") { if (MessageBox.Show("Esta Seguro de Modificar el Alumno ??", "Modifica", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (CursosDB c = new CursosDB()) { editarAlum.nombre = txtNombre.Text; editarAlum.apellido = txtApellido.Text; editarAlum.dni = Convert.ToInt32(txtDni.Text); editarAlum.telefono = Convert.ToInt32(txtTelefono.Text); editarAlum.direccion = txtDireccion.Text; editarAlum.email = txtEmail.Text; c.Entry(editarAlum).State = EntityState.Modified; c.SaveChanges(); } MessageBox.Show(" Se ha Actualizo el Alumno Con exito ", "Actualizacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (btnAceptar.Text == "Eliminar") { if (MessageBox.Show("Esta seguro que quiere eliminar el Alumno ???", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (CursosDB c = new CursosDB()) { editarAlum.nombre = $"{txtNombre.Text} {"Anulado"}"; editarAlum.apellido = txtApellido.Text; editarAlum.dni = Convert.ToInt32(txtDni.Text); editarAlum.telefono = Convert.ToInt32(txtTelefono.Text); editarAlum.direccion = txtDireccion.Text; editarAlum.email = txtEmail.Text; c.Entry(editarAlum).State = EntityState.Modified; c.SaveChanges(); } MessageBox.Show(" Se ha Eliminado el Alumno Con exito ", "Eliminacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } } }
private void llenarDetalles() { foreach (DataRow df in dt.Rows) { string descuento = (string)df["Descuento"]; string idCurso = (string)df["idCursoA"]; string total = (string)df["Total"]; using (CursosDB bd = new CursosDB()) { int idCodiFa = bd.Factura.Max(a => a.idFactura); int codFactura = idCodiFa; DetalleFactura detallefac = new DetalleFactura(); detallefac.descuento = Convert.ToInt32(descuento); detallefac.idCurso = Convert.ToInt32(idCurso); detallefac.total = Convert.ToDecimal(total); detallefac.codFactura = codFactura; bd.DetalleFactura.Add(detallefac); bd.SaveChanges(); } } }