Пример #1
0
 private void LlenaGrillaSecador(string valor)
 {
     movSecado = MovimientoSecadoBusiness.GetEuids(valor, opcion);
     dataSecado.AutoGenerateColumns = false;
     dataSecado.DataSource          = movSecado;
     dataSecado.ClearSelection();
     lblTotalSecado.Text = dataSecado.RowCount.ToString();
 }
Пример #2
0
        private void LlenaGrilla(string cajaSecador)
        {
            var data = MovimientoSecadoBusiness.GetEuidsByBox(cajaSecador);

            dataEuid.AutoGenerateColumns = false;
            dataEuid.DataSource          = data;
            dataEuid.ClearSelection();
            lblTotal.Text = dataEuid.RowCount.ToString();
        }
Пример #3
0
        private void GrabaInformacion()
        {
            TransactionalInformation transaccion = new TransactionalInformation();
            MovimientoSecado         movimiento  = new MovimientoSecado();

            var movimientos = MovimientoSecadoBusiness.GetEuid(txtEuid.Text);
            var movs        = movimientos.Where(m => m.fechaTermino == null).ToList();
            var count       = movimientos.Count(m => m.fechaTermino != null);

            foreach (var item in movs)
            {
                item.fechaTermino = DateTime.Now;
                MovimientoSecadoBusiness.GrabaInformacion(item, out transaccion);
            }

            if (count > 0)
            {
                if (MessageBox.Show("EUID ya secado, desea ingresarlo al secador nuevamente?", "Módulo Secador", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    movimiento = null;

                    MovimientoSecado mov = new MovimientoSecado
                    {
                        euid        = txtEuid.Text,
                        fechaInicio = DateTime.Now,
                        usuario     = usuarioValido.nombre_usuario,
                        cajaSecador = txtBox.Text.ToUpper()
                    };
                    MovimientoSecadoBusiness.GrabaInformacion(mov, out transaccion);
                }
            }
            else if (movs.Count == 0)
            {
                movimiento = null;

                MovimientoSecado mov = new MovimientoSecado
                {
                    euid        = txtEuid.Text,
                    fechaInicio = DateTime.Now,
                    usuario     = usuarioValido.nombre_usuario,
                    cajaSecador = txtBox.Text.ToUpper()
                };
                MovimientoSecadoBusiness.GrabaInformacion(mov, out transaccion);
            }

            if (transaccion.ReturnStatus)
            {
                LlenaGrilla(txtBox.Text);
                txtEuid.Text = "";
                txtEuid.Focus();
                //MessageBox.Show("Caja Creada!", "Módulo Packing", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
        }
Пример #4
0
        private void BorrarEuid(int id)
        {
            TransactionalInformation transaction = new TransactionalInformation();

            MovimientoSecadoBusiness.BorrarEuid(id, out transaction);

            if (transaction.ReturnStatus)
            {
                LlenaGrilla(txtBox.Text);
                //MessageBox.Show("Euid Eliminado", "Módulo Shipping", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            else
            {
                MessageBox.Show("Error: " + transaction.ReturnMessage, "Módulo Shipping", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                txtEuid.Text = "";
                txtEuid.Focus();
            }
        }
Пример #5
0
        private void BuscarInfo(DateTime fechaInicio, DateTime fechaTermino)
        {
            eficienciTotal    = new EficienciaPorDiaDto();
            detalleEficiencia = new List <DetalleEficienciaDto>();

            switch (opcion)
            {
            case "Cosecha":
                eficienciTotal = MovimientoCosechaBusiness.GetEfficiencyPerDay(fechaInicio, fechaTermino);
                break;

            case "Secado Inicio":
                eficienciTotal = MovimientoSecadoBusiness.GetEfficiencyPerDay(fechaInicio, fechaTermino, 1);
                break;

            case "Secado Termino":
                eficienciTotal = MovimientoSecadoBusiness.GetEfficiencyPerDay(fechaInicio, fechaTermino, 2);
                break;

            case "Desgrane":
                eficienciTotal = MovimientoDesgraneBusiness.GetEfficiencyPerDay(fechaInicio, fechaTermino);
                break;

            case "Packing":
                eficienciTotal = MovimientoPackingBusiness.GetEfficiencyPerDay(fechaInicio, fechaTermino);
                break;

            case "Shipping":
                break;

            default:
                break;
            }

            detalleEficiencia      = eficienciTotal.Detalle;
            dataEuid.DataSource    = detalleEficiencia;
            dataResumen.DataSource = eficienciTotal.Resumen;
        }