/// <summary> /// Busca la carga /// </summary> /// <param name="manfiestotula"></param> private void buscar(string manifiestotula) { EstadosCargasSucursales estadosucursal = 0; EstadosPedidoBanco estadobanco = 0; EstadoDescargadaATM estadoAtm = 0; EntregaRecibo nuevo = EntregaRecibo.Entregas; //cargasentrega = new BindingList<Carga>(); //estadosucursal = EstadosCargasSucursales.Entrega_Boveda; //estadobanco = EstadosPedidoBanco.Entrega_a_Boveda; //estadoAtm = EstadoDescargadaATM.Pendiente; //nuevo = EntregaRecibo.Pedidos; //DateTime fecha = dtpFecha.Value; //manifiestotula = txtMarchamoTulaEntrega.Text; //cargasentrega = _coordinacion.listarCargasTotales(null, estadobanco, nuevo,estadoAtm, ruta, fecha,0); //dgvTulas.DataSource = cargasentrega; }
/// <summary> /// Busca la carga /// </summary> /// <param name="manfiestotula"></param> private void buscar(string manifiestotula) { EstadosCargasSucursales estadosucursal = 0; EstadosPedidoBanco estadobanco = 0; EstadoDescargadaATM estadoAtm = 0; EntregaRecibo nuevo = EntregaRecibo.Entregas; byte?ruta = chkRuta.Checked ? (byte?)nudRuta.Value : null; if (_opcion == 1) { cargas = new BindingList <Carga>(); estadosucursal = EstadosCargasSucursales.Pedido_Boveda; estadobanco = EstadosPedidoBanco.Pedido_Boveda; nuevo = EntregaRecibo.Entregas; estadoAtm = EstadoDescargadaATM.Descargada; DateTime fecha = dtpFecha.Value; cargas = _coordinacion.listarCargasTotales(null, estadobanco, nuevo, estadoAtm, ruta, fecha, 1); dgvManifiestoRecepcion.DataSource = cargas; } else { if (_opcion == 2) { cargasentrega = new BindingList <Carga>(); estadosucursal = EstadosCargasSucursales.Entrega_Boveda; estadobanco = EstadosPedidoBanco.Entrega_a_Boveda; estadoAtm = EstadoDescargadaATM.Pendiente; nuevo = EntregaRecibo.Pedidos; DateTime fecha = dtpFecha.Value; manifiestotula = txtMarchamoTulaEntrega.Text; cargasentrega = _coordinacion.listarCargasTotales(null, estadobanco, nuevo, estadoAtm, ruta, fecha, 0); dgvCargasEntrega.DataSource = cargasentrega; } } }
/// <summary> /// Clic en el botón de actualizar. /// </summary> private void btnActualizar_Click(object sender, EventArgs e) { try { EstadosPedidoBanco estadobanco = EstadosPedidoBanco.Pedido_Boveda; EstadosCargasSucursales estadosucursal = EstadosCargasSucursales.Pedido_Boveda; EntregaRecibo nuevo = EntregaRecibo.Entregas; EstadoDescargadaATM estadoAtm = EstadoDescargadaATM.Descargada; DateTime fecha = dtpFecha.Value; byte? ruta = chkRuta.Checked ? (byte?)nudRuta.Value : null; cargas = _coordinacion.listarDescargasTotales(null, estadobanco, nuevo, estadoAtm, ruta, fecha, 1); dgvManifiestoRecepcion.DataSource = cargas; txtNumeroMarchamoTula_Enter(sender, e); } catch (Excepcion ex) { throw ex; } }
public frmCartuchosCarga(BindingList <PedidoBancos> cargas) { InitializeComponent(); Dictionary <Tupla <string, EstadosPedidoBanco>, int> cantidades = new Dictionary <Tupla <string, EstadosPedidoBanco>, int>(); foreach (PedidoBancos carga in cargas) { EstadosPedidoBanco tipo = carga.Estado; foreach (BolsaCargaBanco cartucho in carga.Bolsas) { string denominacion = cartucho.Denominacion.ToString(); Tupla <string, EstadosPedidoBanco> valores = new Tupla <string, EstadosPedidoBanco>(denominacion, tipo); if (cantidades.ContainsKey(valores)) { cantidades[valores]++; } else { cantidades.Add(valores, 1); } } } foreach (Tupla <string, EstadosPedidoBanco> valor in cantidades.Keys) { string denominacion = valor.Item1; string tipo = Enum.GetName(typeof(TiposCartucho), valor.Item2); int cantidad = cantidades[valor]; dgvCantidadCartuchos.Rows.Add(denominacion, tipo, cantidad); } }
public frmRecepcionEntregaTulas(Colaborador coordinador, int opcion) { InitializeComponent(); _coordinador = coordinador; try { // Ordenar las columnas dgvManifiestoRecepcion.AutoGenerateColumns = false; dgvCargasEntrega.AutoGenerateColumns = false; // Asignar los colores _colores.Add(Color.Green); _colores.Add(Color.LightGreen); _colores.Add(Color.Yellow); _colores.Add(Color.Red); _opcion = opcion; byte?ruta = chkRuta.Checked ? (byte?)nudRuta.Value : null; EstadosPedidoBanco estadobanco = EstadosPedidoBanco.Pedido_Boveda; EstadosCargasSucursales estadosucursal = EstadosCargasSucursales.Pedido_Boveda; EntregaRecibo nuevo = EntregaRecibo.Entregas; EstadoDescargadaATM estadoAtm = EstadoDescargadaATM.Descargada; DateTime fecha = dtpFecha.Value; cargas = _coordinacion.listarCargasTotales(null, estadobanco, nuevo, estadoAtm, ruta, fecha, 1); dgvManifiestoRecepcion.DataSource = cargas; if (cargas != null) { btnActualizar.Enabled = true; } estadobanco = EstadosPedidoBanco.Entrega_a_Boveda; estadosucursal = EstadosCargasSucursales.Entrega_Boveda; nuevo = EntregaRecibo.Pedidos; estadoAtm = EstadoDescargadaATM.Pendiente; cargasentrega = _coordinacion.listarCargasTotales(null, estadobanco, nuevo, estadoAtm, ruta, fecha, 0); BindingList <Carga> cargastemp = new BindingList <Carga>(); dgvCargasEntrega.DataSource = cargasentrega; if (cargasentrega != null) { btnActualizarEntrega.Enabled = true; } } catch (Exception ex) { this.Close(); throw ex; } }
public PedidoBancos(Canal canal = null, byte?emergencia = null, int id = 0, Colaborador cajero = null, Colaborador registrador = null, Tripulacion tripulacion = null, BindingList <ManifiestoPedidoBanco> manifiesto = null, EmpresaTransporte transportadora = null, DateTime?fecha_asignada = null, DateTime?hora_inicio = null, DateTime?hora_finalizacion = null, DateTime?hora_entrada = null, DateTime?hora_salida = null, DateTime?hora_roadnet = null, double distancia = 0, int tiempoviaje = 0, int tipocarga = 3, DateTime?fecha_pedido = null, DateTime?fecha_verificacion = null, byte?ruta = null, byte?orden_ruta = null, string observaciones = "", string numero_cuenta = "", decimal monto_pedido_colones = 0, decimal monto_pedido_dolares = 0, decimal monto_pedido_euros = 0, EstadosPedidoBanco estado = 0, decimal ganancia = 0, decimal gananciaDolares = 0, decimal gananciaEuros = 0) { this.DB_ID = id; this.Cajero = cajero; this.Colaborador_Registro = registrador; this.Hora_inicio = hora_inicio ?? DateTime.Now; this.Hora_finalizacion = hora_finalizacion ?? DateTime.Now; this.Observaciones = observaciones; this.Numero_Cuenta = _numero_cuenta; this.Fecha_pedido = fecha_pedido ?? DateTime.Now; this.Fecha_verificacion = fecha_verificacion ?? DateTime.Now; _canal = canal; _emergencia = emergencia; _manifiesto = manifiesto; _transportadora = transportadora; _fecha_asignada = fecha_asignada ?? DateTime.Now; _ruta = ruta ?? 0; _orden_ruta = orden_ruta; _monto_pedido_colones = monto_pedido_colones; _monto_pedido_dolares = monto_pedido_dolares; _monto_pedido_euros = monto_pedido_euros; _estado = estado; _tripulacion = tripulacion; _monto_ganancia = ganancia; _monto_ganancia_Dolares = gananciaDolares; _monto_ganancia_Euros = gananciaEuros; _hora_programada_roadnet = hora_roadnet ?? DateTime.Now; _distancia = distancia; _tiempo_viaje = tiempoviaje; _hora_entrada = hora_entrada ?? DateTime.Now; _hora_salida = hora_salida ?? DateTime.Now; _tipocarga = tipocarga; }