public string RegularizarDespachosLlenos()
        {
            string dtResult = "OK";

            try
            {
                List <PendientesLlenos> listaPendientes = da.ListaPendientesLlenos("DESPACHO");

                foreach (PendientesLlenos item in listaPendientes)
                {
                    da.RegularizarSalidaContenedor(item.ReferenceNumber, item.EquipmentNumber);
                    da.ActualizarINTF(item.NUMID);
                }
            }
            catch (Exception ex)
            {
                InsertLog.Instanse.Insert(string.Format(@"Error en el metodo: {0}{1}Mensaje Error:{2}{3}Detalle Error:{4}", MethodBase.GetCurrentMethod().Name, Environment.NewLine, ex.Message, Environment.NewLine, ex.StackTrace));
                dtResult = "ERROR";
            }

            return(dtResult);
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (rbCorregirCtn.Checked)
            {
                try
                {
                    da.CorregirContenedor(txtDice.Text.Trim(), txtDebeDecir.Text.Trim());
                    MessageBox.Show("Contenedor corregido con éxito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (rbCorregirDocRef.Checked)
            {
                try
                {
                    da.CorregirDocumentoReferencia(txtDiceDocRef.Text.Trim(), txtDebeDecirDocRef.Text.Trim());
                    MessageBox.Show("Documento de referencia corregido con éxito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (rbRegularizarDesp.Checked)
            {
                try
                {
                    da.RegularizarSalidaContenedor(txtDocRef.Text.Trim(), txtContenedorDesp.Text.Trim());
                    MessageBox.Show("Despacho regularizado con éxito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (rbCorregirDimension.Checked)
            {
                try
                {
                    da.CorregirDimensionContenedor(txtContenedor.Text.Trim(), cboDimension.Text.Substring(7, 4));
                    MessageBox.Show("Dimension corregida con éxito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (rbCorregirNave.Checked)
            {
                try
                {
                    string respuesta = da.CorregirNave(txtOSNave.Text.Trim(), txtContenedorNave.Text.Trim());

                    if (!respuesta.Equals("OK"))
                    {
                        MessageBox.Show(respuesta, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        MessageBox.Show("Nave-viaje corregido con éxito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (rbAnularDespacho.Checked)
            {
                try
                {
                    da.AnularDespacho(txtDocRefAnDesp.Text.Trim(), txtCtnAnDesp.Text.Trim());
                    MessageBox.Show("Despacho anulado con éxito!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }