Exemplo n.º 1
0
        private void LlenaDataIngresada(DataGridViewRow row)
        {
            txtTotalWeight.Text  = "";
            txtTotalKernels.Text = "";
            txtTotalEars.Text    = "";

            txtTotalWeight.Focus();
            txtIndEuid.Text      = Convert.ToString(row.Cells["IndEuid"].Value);
            txtShelling.Text     = Convert.ToString(row.Cells["Shelling"].Value);
            txtInstructions.Text = Convert.ToString(row.Cells["Instructions"].Value);
            txtTargetWg.Text     = Convert.ToString(row.Cells["TargetWg"].Value);
            txtTargetKern.Text   = Convert.ToString(row.Cells["TargetKern"].Value);
            txtTargEars.Text     = Convert.ToString(row.Cells["TargEars"].Value);
            txtShipTo.Text       = Convert.ToString(row.Cells["ShipTo"].Value);
            crop                = Convert.ToString(row.Cells["Crop_"].Value);
            txtClient.Text      = Convert.ToString(row.Cells["client"].Value);
            txtProjectLead.Text = Convert.ToString(row.Cells["ProjectLead"].Value);
            txtSag.Text         = Convert.ToString(row.Cells["Sag"].Value);
            txtEvent.Text       = Convert.ToString(row.Cells["Event"].Value);

            movimientoPacking = MovimientoPackingBusiness.GetEuid(txtIndEuid.Text, txtEuid.Text);

            if (movimientoPacking != null)
            {
                txtTotalWeight.Text  = movimientoPacking.totalWeight.ToString();
                txtTotalKernels.Text = movimientoPacking.totalKernels.ToString();
                txtTotalEars.Text    = movimientoPacking.totalEars.ToString();
            }

            txtTotalWeight.Enabled  = true;
            txtTotalKernels.Enabled = true;
            txtTotalEars.Enabled    = true;
            txtTotalWeight.Focus();
        }
Exemplo n.º 2
0
 private void LlenaGrillaPacking(string valor)
 {
     movPacking = MovimientoPackingBusiness.GetEuids(valor, opcion);
     dataPacking.AutoGenerateColumns = false;
     dataPacking.DataSource          = movPacking;
     dataPacking.ClearSelection();
     lblTotalPacking.Text = dataPacking.RowCount.ToString();
 }
Exemplo n.º 3
0
        private void CargaGraficoPacking()
        {
            //SeriesCollection series = new SeriesCollection();
            //PieSeries row = new PieSeries();
            ////Grilla Rogging
            //DataGridViewCellStyle style = dataPacking.ColumnHeadersDefaultCellStyle;
            //style.Font = new Font(dataPacking.Font.FontFamily, 8.25F, FontStyle.Bold);


            ////Grilla Rogging
            //style = datainfoPacking.ColumnHeadersDefaultCellStyle;
            //style.Font = new Font(datainfoPacking.Font.FontFamily, 8.25F, FontStyle.Bold);

            var data = MovimientoPackingBusiness.GetDataGraficoPacking(cboProject.Text, int.Parse(cboAnio.Text));

            grdResumen.AutoGenerateColumns = false;
            grdResumen.DataSource          = data;

            if (data.Count > 0)
            {
                lblTotEuid.Text    = data[0].TotalEuid.ToString("#,#");
                lblTotIndEuid.Text = data[0].TotalIndEuid.ToString("#,#");
            }

            //Func<ChartPoint, string> labelPoint = chartPoint =>
            //    string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation);


            //foreach (var item in data)
            //{
            //    row = new PieSeries()
            //    {
            //        Title = item.Experimento,
            //        Values = new ChartValues<double> { (item.PorcentajeProcesado == 0) ? 0 : double.Parse(item.PorcentajeProcesado.ToString("#,#")) },
            //        PushOut = 15,
            //        DataLabels = true,
            //        LabelPoint = labelPoint
            //    };

            //    series.Add(row);
            //}
            //ExpChart.Series = series;
            //ExpChart.LegendLocation = LegendLocation.Bottom;


            //lblTotIndInfoPac.Text = data.NumeroMaestro.ToString("#,#");
            //lblTotIndPac.Text = data.NumeroMovimiento.ToString("#,#");
            //lblPorProcPac.Text = data.PorcentajeProcesado.ToString();
        }
Exemplo n.º 4
0
        private void GrabaInformacion()
        {
            TransactionalInformation transaction;


            if (movimientoPacking == null)
            {
                movimientoPacking = new MovimientoPacking();

                movimientoPacking.euid         = txtEuid.Text;
                movimientoPacking.indEuid      = txtIndEuid.Text;
                movimientoPacking.fechaPacking = DateTime.Now;
                movimientoPacking.usuario      = usuarioValido.nombre_usuario;
                movimientoPacking.totalEars    = int.Parse(txtTotalEars.Text);
                movimientoPacking.totalKernels = int.Parse(txtTotalKernels.Text);
                movimientoPacking.totalWeight  = decimal.Parse(txtTotalWeight.Text);
            }
            else
            {
                movimientoPacking.totalEars    = int.Parse(txtTotalEars.Text);
                movimientoPacking.totalKernels = int.Parse(txtTotalKernels.Text);
                movimientoPacking.totalWeight  = decimal.Parse(txtTotalWeight.Text);
            }

            MovimientoPackingBusiness.GrabaInformacion(movimientoPacking, out transaction);

            if (transaction.ReturnStatus)
            {
                ImprimeEtiqueta();
                //LimpiarFormulario(2);
            }
            else
            {
                MessageBox.Show("Error: " + transaction.ReturnMessage, "Módulo Packing", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                txtEuid.Text = "";
                txtEuid.Focus();
            }
        }
Exemplo n.º 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;
        }