public FormArquearCaja(CajaSesion currentCajaSesion)
        {
            InitializeComponent();
            this.currentCajaSesion = currentCajaSesion;

            this.nuevo = false;
        }
Esempio n. 2
0
 public FormArquearCaja(CajaSesion currentCajaSesion)
 {
     InitializeComponent();
     this.currentCajaSesion   = currentCajaSesion;
     this.currentIdCajaSesion = currentCajaSesion.idCajaSesion;
     currentCierreCaja        = new CierreCaja()
     {
         idCierreCaja = 0
     };
     this.nuevo = true;
 }
Esempio n. 3
0
 public async Task <Response> eliminar(CajaSesion param)
 {
     try
     {
         // 192.168.1.19:8080/admeli/xcore/services.php/cajasesion/eliminar
         return(await webService.POST <CajaSesion, Response>("cajasesion", "eliminar", param));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private async void cargarCajaSesion()
        {
            try
            {
                await configModel.loadCajaSesion(ConfigModel.asignacionPersonal.idAsignarCaja);

                CajaSesion cajaSesion = ConfigModel.cajaSesion;
                lblFechInicio.Text = cajaSesion.fechaInicio.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 5
0
        private void executeModificar()
        {
            // Verificando la existencia de datos en el datagridview
            if (dataGridView.Rows.Count == 0)
            {
                MessageBox.Show("No hay un registro seleccionado", "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            int index        = dataGridView.CurrentRow.Index;                            // Identificando la fila actual del datagridview
            int idCajaSesion = Convert.ToInt32(dataGridView.Rows[index].Cells[2].Value); // obteniedo el idRegistro del datagridview

            currentCajaSesion = cajaSesiones.Find(x => x.idCajaSesion == idCajaSesion);  // Buscando la registro especifico en la lista de registros

            // Mostrando el formulario de modificacion
            FormArquearCaja formArquearCaja = new FormArquearCaja(currentCajaSesion);

            formArquearCaja.ShowDialog();
            cargarRegistros(); // recargando loas registros en el datagridview
        }
Esempio n. 6
0
        private void decorationDataGridView()
        {
            if (dataGridView.Rows.Count == 0)
            {
                return;
            }

            foreach (DataGridViewRow row in dataGridView.Rows)
            {
                int idCajaSesion = Convert.ToInt32(row.Cells[2].Value);                     // obteniedo el idCaja del datagridview

                currentCajaSesion = cajaSesiones.Find(x => x.idCajaSesion == idCajaSesion); // Buscando la categoria en las lista de categorias
                if (currentCajaSesion.estado == 0)
                {
                    dataGridView.ClearSelection();
                    row.DefaultCellStyle.BackColor = Color.FromArgb(255, 224, 224);
                    row.DefaultCellStyle.ForeColor = Color.FromArgb(250, 5, 73);
                }
            }
        }
Esempio n. 7
0
        private async void executeEliminar()
        {
            // Verificando la existencia de datos en el datagridview
            if (dataGridView.Rows.Count == 0)
            {
                MessageBox.Show("No hay un registro seleccionado", "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            // Pregunta de seguridad de eliminacion
            DialogResult dialog = MessageBox.Show("¿Está seguro de eliminar este registro?", "Eliminar",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dialog == DialogResult.No)
            {
                return;
            }


            try
            {
                int index        = dataGridView.CurrentRow.Index;                            // Identificando la fila actual del datagridview
                int idCajaSesion = Convert.ToInt32(dataGridView.Rows[index].Cells[0].Value); // obteniedo el idRegistro del datagridview

                currentCajaSesion = cajaSesiones.Find(x => x.idCajaSesion == idCajaSesion);  // Buscando la registro especifico en la lista de registros

                loadState(true);                                                             // cambiando el estado
                Response response = await cajaSesionModel.eliminar(currentCajaSesion);       // Eliminando con el webservice correspondiente

                MessageBox.Show(response.msj, "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cargarRegistros(); // recargando el datagridview
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                loadState(false); // cambiando el estado
            }
        }