コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (_manifiesto.Monto_Diferencia_Colones != 0)
                {
                    if (Math.Abs(_manifiesto.Monto_Diferencia_Colones) > 1000)
                    {
                        permisosup = false;
                        //danilo--
                        mostrarResumenManifiesto = false;
                        //--
                        while (permisosup == false)
                        {
                            frmValidacionCoordinadorCE formulario = new frmValidacionCoordinadorCE(9, _colaborador);
                            formulario.ShowDialog(this);
                            //danilo--
                            if (mostrarResumenManifiesto)
                            {
                                return;
                            }
                            //--
                        }
                        //break;
                        _mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, comentarioincons, Monedas.Colones);
                    }
                    else
                    {
                        _mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, "", Monedas.Colones);
                    }
                    //errmanifiesto = 1;
                }

                if (_manifiesto.Monto_Diferencia_Dolares != 0)
                {
                    if (Math.Abs(_manifiesto.Monto_Diferencia_Dolares) > 2)
                    {
                        permisosup = false;
                        while (permisosup == false)
                        {
                            frmValidacionCoordinadorCE formulario = new frmValidacionCoordinadorCE(9, _colaborador);
                            formulario.ShowDialog(this);
                        }
                        _mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, comentarioincons, Monedas.Dolares);
                    }
                    else
                    {
                        _mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, "", Monedas.Dolares);
                    }
                    //errmanifiesto = 1;
                }

                if (_manifiesto.Monto_Diferencia_Euros != 0)
                {
                    if (Math.Abs(_manifiesto.Monto_Diferencia_Euros) > 2)
                    {
                        permisosup = false;
                        while (permisosup == false)
                        {
                            frmValidacionCoordinadorCE formulario = new frmValidacionCoordinadorCE(9, _colaborador);
                            formulario.ShowDialog(this);
                        }
                        _mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, comentarioincons, Monedas.Euros);
                    }
                    else
                    {
                        _mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, "", Monedas.Euros);
                    }
                    //_mantenimiento.RegistrarInconsistenciaBajoVolumenManifiesto(ref _manifiesto, ref _colaborador, "", Monedas.Euros);
                    //errmanifiesto = 1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("botoncerrar error:" + ex.Message);
            }
            this.Close();
        }