Exemplo n.º 1
0
        private void BorrarCaja(string caja)
        {
            TransactionalInformation transaction = new TransactionalInformation();

            var MovCaja = MovimientoShippingBusiness.GetCaja(caja);

            if (MovCaja != null)
            {
                TransactionalInformation transaccion = new TransactionalInformation();
                MovCaja.pesoNeto         = null;
                MovCaja.pesoBruto        = null;
                MovCaja.fechaEnvio       = null;
                MovCaja.shipmentCode     = null;
                MovCaja.correlativoEnvio = null;
                MovimientoCajaBusiness.GrabaInformacion(MovCaja, out transaccion);

                if (transaccion.ReturnStatus)
                {
                    //GetEnviosByFecha(dtpFechaEnvio.Value.Date);
                }

                if (!transaction.ReturnStatus)
                {
                    MessageBox.Show("Error: " + transaction.ReturnMessage, "Módulo Shipping", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
        }
Exemplo n.º 2
0
        private void GrabaInformacion()
        {
            var resultado = ValidacionCajas(txtBox.Text);

            if (resultado == "")
            {
                if (txtBox.Text.ToUpper() != "" && txtBruto.Text != "" && txtNeto.Text != "" & correlativoEnvio > 0 && shipmentCode != "" && shipmentSeleccionado != null)
                {
                    if (shipmentSeleccionado.Id == 0)
                    {
                        MessageBox.Show("Falta Shipment Code Para Guardar Envio", "Módulo Envio Caja", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        return;
                    }

                    var MovCaja = MovimientoShippingBusiness.GetCaja(txtBox.Text.Trim());
                    if (MovCaja != null)
                    {
                        TransactionalInformation transaccion = new TransactionalInformation();
                        MovCaja.pesoNeto         = decimal.Parse(txtNeto.Text);
                        MovCaja.pesoBruto        = decimal.Parse(txtBruto.Text);
                        MovCaja.fechaEnvio       = shipmentSeleccionado.FechaEnvio;
                        MovCaja.shipmentCode     = shipmentCode;
                        MovCaja.correlativoEnvio = correlativoEnvio;
                        MovCaja.bulto            = cboBulto.Text;
                        MovCaja.pesoBulto        = (txtPesoBulto.Text == "")?null: (decimal?)decimal.Parse(txtPesoBulto.Text);
                        MovCaja.pallet           = cboPallet.Text;
                        MovCaja.pesoPallet       = (txtPesoPallet.Text == "")?null:(decimal?)decimal.Parse(txtPesoPallet.Text);


                        MovimientoCajaBusiness.GrabaInformacion(MovCaja, out transaccion);

                        if (transaccion.ReturnStatus)
                        {
                            totalNetoEnvio  += Math.Round(decimal.Parse(txtNeto.Text), 2);
                            totalBrutoEnvio += Math.Round(decimal.Parse(txtBruto.Text), 2);

                            lblTotalKilosNeto.Text  = totalNetoEnvio.ToString("N", culture);
                            lblTotalKilosBruto.Text = totalBrutoEnvio.ToString("N", culture);

                            GetEnviosByShipment(shipmentCode);
                            LimpiarFormulario(true);
                            //MessageBox.Show("Envio Creado!", "Módulo Envio Caja", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Falta Información Para Guardar Envio", "Módulo Envio Caja", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
            else
            {
                MessageBox.Show(resultado, "Módulo Envio Caja", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                txtBox.Text = "";
                txtBox.Focus();
            }
        }
Exemplo n.º 3
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            if (cboShipTo.SelectedValue.ToString() != "")
            {
                TransactionalInformation transaccion = new TransactionalInformation();
                var            caja      = MovimientoCajaBusiness.GetNumeroCaja(cboShipTo.SelectedValue.ToString());
                MovimientoCaja nuevaCaja = new MovimientoCaja();

                nuevaCaja.correlativo   = caja.correlativo;
                nuevaCaja.cajaEnvio     = caja.nuevaCaja;
                nuevaCaja.usuario       = usuarioValido.nombre_usuario;
                nuevaCaja.shipTo        = cboShipTo.SelectedValue.ToString();
                nuevaCaja.fechaCreacion = (DateTime)DateTime.Now.Date;

                MovimientoCajaBusiness.GrabaInformacion(nuevaCaja, out transaccion);
                if (transaccion.ReturnStatus)
                {
                    ImprimirEtiqueta(cboShipTo.SelectedValue.ToString(), nuevaCaja.cajaEnvio);
                    LlenaGrillaCajas(cboShipTo.SelectedValue.ToString());
                    MessageBox.Show("Caja Creada!", "Módulo Packing", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
            }
        }