Exemplo n.º 1
0
        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("");
                }
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
        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;
            }
        }
Exemplo n.º 6
0
        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;
        }
Exemplo n.º 7
0
        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);
            }
        }