Exemple #1
0
 private void LlenaEnvio(string valor)
 {
     movCaja = MovimientoCajaBusiness.GetDataByEuid(valor, opcion);
     dataEnvio.AutoGenerateColumns = false;
     dataEnvio.DataSource          = movCaja;
     dataEnvio.ClearSelection();
 }
Exemple #2
0
 private void txtBox_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == 13)
     {
         if (txtBox.Text.Trim() != "")
         {
             //Validación que la caja este creada
             var caja = MovimientoCajaBusiness.GetCaja(txtBox.Text);
             if (caja == null)
             {
                 MessageBox.Show("Caja no existe", "Módulo Packing", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                 txtBox.Focus();
                 return;
             }
             else
             {
                 BuscarInfo(txtBox.Text.Trim());
                 txtEuid.Focus();
             }
         }
         else
         {
             MessageBox.Show("Debe Ingresar Box Para Continuar", "Módulo Packing", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
         }
     }
 }
Exemple #3
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);
                }
            }
        }
Exemple #4
0
        //LLeno Grillas de Cajas
        private void LlenaGrillaCajas(string shipTo)
        {
            var dataCajas = MovimientoCajaBusiness.GetCajasByShipTo(shipTo);

            dataCajasNuevas.AutoGenerateColumns = false;
            dataCajasNuevas.DataSource          = dataCajas;
            dataCajasNuevas.ClearSelection();
        }
Exemple #5
0
        private void BuscaCorrelativoEnvio(int anio)
        {
            var shipmentCode = MovimientoCajaBusiness.GetCorrelativoEnvio(anio);

            lblShipmentCode.Text = shipmentCode.shipmentCode;
            correlativoEnvio     = shipmentCode.correlativoEnvio;
            totalBrutoEnvio      = 0;
            totalNetoEnvio       = 0;
        }
Exemple #6
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();
            }
        }
Exemple #7
0
        private void BuscarInfo(string shipmentCode)
        {
            dataCajas = MovimientoCajaBusiness.GetCajasByshipmentCode(shipmentCode);
            dataBox.AutoGenerateColumns = false;
            dataBox.DataSource          = dataCajas;
            dataBox.ClearSelection();
            lblTotalResumen.Text = dataBox.RowCount.ToString();

            detailPackingList = MovimientoCajaBusiness.GetDetailsByshipmentCode(shipmentCode);
            dataDetail.AutoGenerateColumns = false;
            dataDetail.DataSource          = detailPackingList;
            dataDetail.ClearSelection();
            lblTotalDetalle.Text = dataDetail.RowCount.ToString();
        }
Exemple #8
0
        private void LlenaComboBox()
        {
            var data = MovimientoCajaBusiness.GetshipmentsCode();

            cboShipment.DisplayMember = "shipmentCode";
            cboShipment.ValueMember   = "shipmentCode";
            cboShipment.DataSource    = data;

            var emails = EmailBusiness.GetEmails();

            cboEmail.DisplayMember = "EmailUsado";
            cboEmail.ValueMember   = "Id";
            cboEmail.DataSource    = emails;
        }
Exemple #9
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);
                }
            }
        }