private string lavarropasConMasReparaciones() { using (MABEntities db = new MABEntities()) { int idLavarropas = -1; int maxReparaciones = 0; foreach (Models.Lavarropas lavarropa in db.Lavarropas) { int reparaciones = lavarropa.Reparacion.Count(); if (reparaciones >= maxReparaciones) { maxReparaciones = reparaciones; idLavarropas = lavarropa.Id; } } if (idLavarropas != -1) { Models.Lavarropas l = db.Lavarropas.Find(idLavarropas); return(l.marca + " " + l.modelo + " del cliente " + l.Cliente.nombre + " " + l.Cliente.apellido); } else { return(""); } } }
private void guardarLavarropas(object sender, EventArgs e) { if ((cctbMarca.Text != string.Empty) && (cctbModelo.Text != string.Empty) && (cctbEstado.Text != string.Empty)) { using (MABEntities db = new MABEntities()) { Models.Lavarropas Lavarropas = new Models.Lavarropas(); Lavarropas.marca = cctbMarca.Text; Lavarropas.modelo = cctbModelo.Text; Lavarropas.estadoGeneral = cctbEstado.Text; Lavarropas.ClienteId = Cliente.Id; db.Lavarropas.Add(Lavarropas); db.SaveChanges(); MessageBox.Show("Lavarropas agregado correctamente", "Guardado Correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information); cctbMarca.Text = ""; cctbModelo.Text = ""; cctbEstado.Text = ""; cctbMarca.Focus(); } } else { MessageBox.Show("Hay campos que faltan completar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cargarLavarropas(int idLavarropas) { using (MABEntities db = new MABEntities()) { lavarropas = db.Lavarropas.Find(idLavarropas); Text = "Agregar nueva Reparacion al lavarropas: "******" " + lavarropas.modelo; cclblNombreCliente.Text = lavarropas.Cliente.nombre + " " + lavarropas.Cliente.apellido; cclblMarcaLavarropas.Text = lavarropas.marca + " " + lavarropas.modelo; } }
private void cargarLavarropas(int idLavarropas) { using (MABEntities db = new MABEntities()) { lavarropas = db.Lavarropas.Find(idLavarropas); } cclblIdLavarropas.Text = lavarropas.Id.ToString(); cclblMarcaLavarropas.Text = lavarropas.marca; cclblModeloLavarropas.Text = lavarropas.modelo; cclblEstadoGeneral.Text = lavarropas.estadoGeneral; Text = "Detalle del lavarropas " + lavarropas.marca + " " + lavarropas.modelo; }
private void cargarLavarropas(int idLavarropas) { using (MABEntities db = new MABEntities()) { lavarropas = db.Lavarropas.Find(idLavarropas); Text = "Modificacion del Lavarropas: "******" " + lavarropas.modelo; cclblNumId.Text = lavarropas.Id.ToString(); cctbMarca.Text = lavarropas.marca; cctbModelo.Text = lavarropas.modelo; cctbEstadoGeneral.Text = lavarropas.estadoGeneral; } }
private void cargarDGV(int?idLavarropas) { if (idLavarropas != null) { using (MABEntities db = new MABEntities()) { lavarropas = db.Lavarropas.Find(idLavarropas); var data = from reparaciones in db.Reparaciones where reparaciones.LavarropasId == lavarropas.Id select reparaciones; ucDGVTabla.dataSource(data.ToList()); } Text = "Reparaciones del Lavarropas " + lavarropas.marca + lavarropas.modelo; } else { using (MABEntities db = new MABEntities()) { lavarropas = null; var shortList = from reparaciones in db.Reparaciones where reparaciones.estadoReparacion == estadosReparacion.EnCurso select reparaciones; ucDGVTabla.ShortListData = shortList.ToList(); var fullList = db.Reparaciones; ucDGVTabla.FullListData = fullList.ToList(); } Text = "Reparaciones"; } ucDGVTabla.Columns["Id"].Visible = false; ucDGVTabla.Columns["mesesGarantia"].Visible = false; ucDGVTabla.Columns["reparacionRealizada"].Visible = false; ucDGVTabla.Columns["manoDeObra"].Visible = false; ucDGVTabla.Columns["totalRepuestos"].Visible = false; ucDGVTabla.Columns["LavarropasId"].Visible = false; ucDGVTabla.Columns["Lavarropas"].Visible = false; ucDGVTabla.Columns["Entregas"].Visible = false; ucDGVTabla.Columns["Repuestos"].Visible = false; }
private void seleccionarLavarropas(object sender, EventArgs e) { if (ucDGVTabla.selectedRow() != null) { int idLavarropas = Convert.ToInt32(ucDGVTabla.selectedRow().Cells["Id"].Value); using (MABEntities db = new MABEntities()) { Models.Lavarropas lavarropas = db.Lavarropas.Find(idLavarropas); this.idLavarropas = lavarropas.Id; this.Close(); } } else { MessageBox.Show("No hay ningun Lavarropas seleccionado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }