Exemple #1
0
        private void BuscarNavieraPorTextoLike(string naviera)
        {
            var nav = ClsNavieras.BuscarNavieraPorTextoLike(naviera);

            grdNavieras.DataSource = nav;
            grdNavieras.RefreshDataSource();
        }
Exemple #2
0
 private void MenuGuardar_Click_1(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtNombre.Text) && !string.IsNullOrEmpty(txtId.Text))
     {
         var res = ClsNavieras.ActualizarNaviera(Convert.ToInt64(txtId.Text), txtNombre.Text, ObtienePuertosSeleccionados());
         MessageBox.Show(res.Descripcion, "Naviera", MessageBoxButtons.OK, MessageBoxIcon.Information);
         LimpiarDatos();
         CargaPuertos();
         ListarNavieras();
         if (fromPaperless.Equals(true))
         {
             InstanciaPaperless.CargarNavierasExistentes();
         }
     }
     else if (!string.IsNullOrEmpty(txtNombre.Text) && string.IsNullOrEmpty(txtId.Text))
     {
         var res = ClsNavieras.NuevaNaviera(txtNombre.Text.Trim(), ObtienePuertosSeleccionados());
         MessageBox.Show(res.Descripcion, "Naviera", MessageBoxButtons.OK, MessageBoxIcon.Information);
         LimpiarDatos();
         CargaPuertos();
         ListarNavieras();
         if (fromPaperless.Equals(true))
         {
             InstanciaPaperless.CargarNavierasExistentes();
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar un registro para Editar.", "Naviera", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #3
0
        public void ListarNavieras()
        {
            IList <ClsNaviera> listNavieras = ClsNavieras.ListarNavieras();

            gridView1.ActiveFilter.Clear();
            grdNavieras.DataSource = listNavieras;
            grdNavieras.RefreshDataSource();
        }
Exemple #4
0
        private void MenuEliminar_Click_1(object sender, EventArgs e)
        {
            ClsNaviera  naviera = ObtenerNaviera();
            frmNavieras form    = frmNavieras.Instancia;

            if (naviera != null)
            {
                form.NavieraActual = naviera;
                txtNombre.Text     = naviera.Nombre;
                txtId.Text         = naviera.Id.ToString();
            }

            if (!string.IsNullOrEmpty(txtNombre.Text) && !string.IsNullOrEmpty(txtId.Text))
            {
                var res = ClsNavieras.EliminaNaviera(Convert.ToInt64(txtId.Text), txtNombre.Text);
                MessageBox.Show(res.Descripcion, "Naviera", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimpiarDatos();
                ListarNavieras();
            }
        }
Exemple #5
0
        public void BeginForm()
        {
            CboNaviera.Properties.AutoComplete = true;
            _clientes = clsClientesMaster.ListarCuentasYTarget(ProyectoCraft.Base.Usuario.UsuarioConectado.Usuario.Id32);
            _clientes.Sort((foo, bar) => foo.ToString().CompareTo(bar.ToString()));
            _monedas        = ClsMonedas.ObtieneTodasLasMonedas().ObjetoTransaccion as List <Moneda>;
            _navieras       = (List <ClsNaviera>)ClsNavieras.ListarNavieras(true);
            _conceptos      = ClsConceptos.ObtieneTodosLosConceptos().ObjetoTransaccion as List <Concepto>;
            _unidades       = ClsUnidad.ObtieneTodasLasUnidades().ObjetoTransaccion as List <Unidad>;
            _tiposServicios = ClsTipoServicio.ObtieneTiposServicios().ObjetoTransaccion as List <TiposServicio>;

            _tiposVias = ClsTipoVia.ObtieneTiposVias().ObjetoTransaccion as List <TiposVia>;
            _tiposVias.Add(new TiposVia {
                Nombre = ""
            });
            _tiposVias.Sort((foo, bar) => foo.ToString().CompareTo(bar.ToString()));

            CboCliente.Properties.Items.Clear();
            foreach (var c in _clientes)
            {
                CboCliente.Properties.Items.Add(c);
            }

            CboNaviera.Properties.Items.Clear();
            CboNaviera.Properties.Items.Add(new ClsNaviera());
            foreach (var n in _navieras)
            {
                CboNaviera.Properties.Items.Add(n);
            }

            repositoryItemComboBox1.Items.Clear();
            if (_conceptos != null)
            {
                foreach (var concepto in _conceptos)
                {
                    repositoryItemComboBox1.Items.Add(concepto);
                }
            }

            repositoryItemComboBox23.Items.Clear();
            if (_unidades != null)
            {
                foreach (var u in _unidades)
                {
                    repositoryItemComboBox23.Items.Add(u);
                }
            }

            repositoryItemComboBox2.Items.Clear();
            if (_monedas != null)
            {
                foreach (var m in _monedas)
                {
                    repositoryItemComboBox2.Items.Add(m);
                }
            }

            cboServicio.Properties.Items.Clear();

            cboServicio.Properties.Items.Add(new TiposServicio());

            foreach (var s in _tiposServicios)
            {
                cboServicio.Properties.Items.Add(s);
            }

            cboVia.Properties.Items.Clear();
            foreach (var v in _tiposVias)
            {
                cboVia.Properties.Items.Add(v);
            }


            if (mode == "Nueva")
            {
                NuevaCotizacion();
            }
            else
            {
                CargarCotizacionDirecta();
            }

            AddDataBindings();

            if ((CotizacionDirecta.Opciones != null && CotizacionDirecta.Opciones.Count > 0))
            {
                Cargaopcion(CotizacionDirecta.Opciones[0]);
            }
        }