コード例 #1
0
ファイル: clsTarifaADO.cs プロジェクト: TarekMulla/cra
        public static ResultadoTransaccion ListarMonedasTarifas()
        {
            ResultadoTransaccion res       = new ResultadoTransaccion();
            IList <ClsMonedas>   listItems = new List <ClsMonedas>();

            try
            {
                //Abrir Conexion
                conn = BaseDatos.Conexion();

                //Consultar Asuntos x Tipo Actividad
                objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_L_Cotizacion_Monedas");

                SqlCommand command = new SqlCommand("SP_L_Cotizacion_Monedas", conn);

                command.Transaction = transaction;
                command.Parameters.AddRange(objParams);
                command.CommandType = CommandType.StoredProcedure;
                dreader             = command.ExecuteReader();

                while (dreader.Read())
                {
                    var item = new ClsMonedas();
                    item.Id   = Convert.ToInt32(dreader["ID"]);
                    item.Id32 = Convert.ToInt32(dreader["ID"]);

                    if (dreader["Nombre"] != null)
                    {
                        item.Nombre = dreader["Nombre"].ToString();
                    }


                    listItems.Add(item);
                }
                res.Accion            = Entidades.Enums.Enums.AccionTransaccion.Consultar;
                res.ObjetoTransaccion = listItems;
            }
            catch (Exception ex)
            {
                Log.EscribirLog(ex.Message);

                res.Descripcion  = ex.Message;
                res.ArchivoError = "clsTarifaADO";
                res.MetodoError  = "ListarMonedasTarifas";
            }
            finally
            {
                conn.Close();
            }
            return(res);
        }
コード例 #2
0
ファイル: clsTarifaADO.cs プロジェクト: TarekMulla/cra
        public static ResultadoTransaccion ListarMonedasTarifas()
        {
            ResultadoTransaccion res = new ResultadoTransaccion();
            IList<ClsMonedas> listItems = new List<ClsMonedas>();
            try
            {
                //Abrir Conexion
                conn = BaseDatos.Conexion();

                //Consultar Asuntos x Tipo Actividad
                objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_L_Cotizacion_Monedas");

                SqlCommand command = new SqlCommand("SP_L_Cotizacion_Monedas", conn);

                command.Transaction = transaction;
                command.Parameters.AddRange(objParams);
                command.CommandType = CommandType.StoredProcedure;
                dreader = command.ExecuteReader();

                while (dreader.Read())
                {
                    var item = new ClsMonedas();
                    item.Id = Convert.ToInt32(dreader["ID"]);
                    item.Id32 = Convert.ToInt32(dreader["ID"]);

                    if (dreader["Nombre"] != null)
                        item.Nombre = dreader["Nombre"].ToString();

                    listItems.Add(item);
                }
                res.Accion = Entidades.Enums.Enums.AccionTransaccion.Consultar;
                res.ObjetoTransaccion = listItems;
            }
            catch (Exception ex)
            {
                Log.EscribirLog(ex.Message);

                res.Descripcion = ex.Message;
                res.ArchivoError = "clsTarifaADO";
                res.MetodoError = "ListarMonedasTarifas";
            }
            finally
            {
                conn.Close();
            }
            return res;
        }
コード例 #3
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]);
            }
        }