예제 #1
0
        public bool Agregar(ClsUnidad unidad)
        {
            string lina = unidad.Id.ToString() + " , " + unidad.Nombre + " , " + unidad.Codigo + " , " + unidad.Modulo_id + " , " + unidad.Estado;

            ClsNFichero.Agregar(lina, "unidades.txt");
            return(true);
        }
예제 #2
0
        public ArrayList Listar()
        {
            ArrayList Lista = new ArrayList();

            string[] filas = ClsNFichero.Leer("unidades.txt");
            for (int i = 0; i < filas.Length; i++)
            {
                ClsUnidad carrera = ClsNUnidad.Parse(filas[i]);
                Lista.Add(carrera);
            }
            return(Lista);
        }
예제 #3
0
        public static ClsUnidad Parse(string linea)
        {
            string[] campos = new string[7];

            campos = linea.Split(',');
            ClsUnidad unidad = new ClsUnidad();

            unidad.Id        = Convert.ToInt32(campos[0]);
            unidad.Nombre    = campos[1];
            unidad.Codigo    = campos[2];
            unidad.Modulo_id = Convert.ToInt32(campos[3]);
            unidad.Estado    = Convert.ToBoolean(campos[4]);


            return(unidad);
        }
예제 #4
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]);
            }
        }
예제 #5
0
        public bool Modificar(ClsUnidad unidad)
        {
            string nuevoregistro = unidad.Id.ToString() + " , " + unidad.Nombre + " , " + unidad.Codigo + " , " + unidad.Modulo_id + " , " + unidad.Estado;

            return(ClsNFichero.Editar(unidad.Id.ToString(), nuevoregistro, "unidades.txt"));
        }