Exemple #1
0
        private void btnModificar(object sender, EventArgs e)
        {
            if (ucDGVTabla.selectedRow() != null)
            {
                int idReparacion = Convert.ToInt32(ucDGVTabla.selectedRow().Cells["Id"].Value);

                frmModificarReparacion frm = new frmModificarReparacion(idReparacion);
                frm.ShowDialog();

                if (lavarropas != null)
                {
                    cargarDGV(lavarropas.Id);
                }
                else
                {
                    cargarDGV(null);
                }
            }
        }
Exemple #2
0
        private void finalizarReparacion(object sender, EventArgs e)
        {
            if (ucDGVTabla.selectedRow() != null)
            {
                int idReparacion = Convert.ToInt32(ucDGVTabla.selectedRow().Cells["Id"].Value);

                using (MABEntities db = new MABEntities())
                {
                    Models.Reparaciones reparacion = db.Reparaciones.Find(idReparacion);

                    if (reparacion.estadoReparacion == estadosReparacion.EnCurso)
                    {
                        frmFinalizarReparacion frm = new frmFinalizarReparacion(idReparacion);
                        frm.ShowDialog();

                        if (lavarropas != null)
                        {
                            cargarDGV(lavarropas.Id);
                        }
                        else
                        {
                            cargarDGV(null);
                        }
                    }
                    else
                    {
                        DialogResult resp = MessageBox.Show(
                            "Esta reparacion ya fue finalizada. \n" +
                            "¿Desea modificarla?", "Reparacion ya Finalizada", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                        if (resp == DialogResult.Yes)
                        {
                            frmModificarReparacion frm = new frmModificarReparacion(idReparacion);
                            frm.ShowDialog();
                        }
                    }
                }
            }
        }