Esempio n. 1
0
 public void EditarCorredor()
 {
     //Este te sirve
     foreach (var item in gcDxCorredores.ViewCollection)
     {
         //Este te sirve
         if (item.GetType() == typeof(GridView))
         {
             GridView grdview      = (GridView)item as GridView;
             int[]    selectedRows = grdview.GetSelectedRows();
             if (selectedRows.Length > 0)
             {
                 CorredorWrapper corredorSeleccionado = (CorredorWrapper)grdview.GetRow(selectedRows[0]);
                 if (corredorSeleccionado != null)
                 {
                     SessionData.Instance["corredor_id_editar"] = corredorSeleccionado.CorredorId;
                     Corredor.FormCrearEditarCorredor nuevoTiempo = new Corredor.FormCrearEditarCorredor();
                     nuevoTiempo.ShowDialog();
                     ActualizarDatos();
                     SessionData.Instance.Remove("corredor_id_editar");
                     grdview.FocusedRowHandle = selectedRows[0];
                 }
                 else
                 {
                     MessageBox.Show("No ha seleccionado ningún corredor", "Aviso");
                 }
             }
             break;
         }
     }
 }
Esempio n. 2
0
        public void EliminarCorredor()
        {
            foreach (var item in gcDxCorredores.ViewCollection)
            {
                if (item.GetType() == typeof(GridView))
                {
                    GridView grdview      = (GridView)item as GridView;
                    int[]    selectedRows = grdview.GetSelectedRows();
                    if (selectedRows.Length > 0)
                    {
                        DialogResult seleccion = MessageBox.Show("¿Realmente deseas eliminar este corredor?", "Atención!!!", MessageBoxButtons.OKCancel);

                        if (seleccion == DialogResult.OK)
                        {
                            CorredorManager cor = new CorredorManager();

                            CorredorWrapper corredorSeleccionadoVW = (CorredorWrapper)grdview.GetRow(selectedRows[0]);

                            corredor corredorSeleccionado = cor.GetCorredorByNId(corredorSeleccionadoVW.CorredorId);

                            cor.Remove(corredorSeleccionado);

                            grdview.FocusedRowHandle = selectedRows[0];

                            MessageBox.Show("Se elimino el corredor", "Atención");
                            ActualizarDatos();
                        }
                    }
                    break;
                }
            }
        }
Esempio n. 3
0
        private void barButtonItem6_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            foreach (var item in gcDxCorredores.ViewCollection)
            {
                if (item.GetType() == typeof(GridView))
                {
                    GridView grdview      = (GridView)item as GridView;
                    int[]    selectedRows = grdview.GetSelectedRows();
                    if (selectedRows.Length > 0)
                    {
                        DialogResult seleccion = MessageBox.Show("¿Realmente deseas eliminar este corredor?", "Atención!!!", MessageBoxButtons.OKCancel);

                        if (seleccion == DialogResult.OK)
                        {
                            CorredorManager cor = new CorredorManager();

                            CorredorWrapper corredorSeleccionadoVW = (CorredorWrapper)grdview.GetRow(selectedRows[0]);

                            corredor corredorSeleccionado = cor.GetCorredorByNId(corredorSeleccionadoVW.CorredorId);

                            corredorSeleccionado.activo = 0;
                            cor.Update(corredorSeleccionado);

                            grdview.FocusedRowHandle = selectedRows[0];

                            MessageBox.Show("Se activo el corredor", "Atención");
                            ActualizarDatos();
                        }
                    }
                    break;
                }
            }
        }