예제 #1
0
        private void btn_hanldeStateTipoFranquicia_Click(object sender, EventArgs e)
        {
            if (dgv_tipoFranquicia.SelectedRows.Count < 1)
            {
                label_validacion_error(true, "No existen tipos de franquicias cargadas.");
                return;
            }

            TipoFranquicia priv_tipoFranquiciaHandleState = new TipoFranquicia();

            priv_tipoFranquiciaHandleState.pub_id_tipo_franquicia    = int.Parse(dgv_tipoFranquicia.CurrentRow.Cells["id_tipo_franquicia"].Value.ToString());
            priv_tipoFranquiciaHandleState.pub_state_tipo_franquicia = Convert.ToInt32(!bool.Parse(dgv_tipoFranquicia.CurrentRow.Cells["habilitado_tipo_franquicia"].Value.ToString()));
            if (priv_tipoFranquiciaHandleState.handleStateTipoFranquicia())
            {
                label_validacion_error(false, "Se ha cambiado el estado correctamente");
                dgv_tipoFranquicia.DataSource = priv_tipoFranquicia.recuperarTiposFranquicia();
            }
            else
            {
                MessageBox.Show("Error al tratar de eliminar el tipo de franquicia", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            actualizarTextBtnState();
        }
예제 #2
0
 private void btn_modificarTipoFranquicia_Click(object sender, EventArgs e)
 {
     if (validarDatos())
     {
         TipoFranquicia priv_tipoFranquiciaModificar = new TipoFranquicia();
         priv_tipoFranquiciaModificar.pub_monto_minimo_compra    = int.Parse(txt_montoMinimo.Text);
         priv_tipoFranquiciaModificar.pub_nombre_tipo_franquicia = txt_nombre.Text;
         priv_tipoFranquiciaModificar.pub_id_tipo_franquicia     = int.Parse(dgv_tipoFranquicia.CurrentRow.Cells["id_tipo_franquicia"].Value.ToString());
         if (priv_tipoFranquiciaModificar.modificarTipoFranquicia())
         {
             dgv_tipoFranquicia.DataSource = priv_tipoFranquicia.recuperarTiposFranquicia();
             label_validacion_error(false, "Se modificó correctamente");
         }
         else
         {
             MessageBox.Show("Error al tratar de modificar los datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         limpiarCajasTexto();
         bloquearCajasTexto();
         dgv_tipoFranquicia.Enabled = true;
         desbloquearBotonesPrincipales(true);
     }
 }