public List <prod_GestionProductivaTechos_CusTalme_Detalle_Info> Get_List_GestionProductivaTechos_CusTalme_Detall(int Idempresa, decimal Idgestion)
        {
            List <prod_GestionProductivaTechos_CusTalme_Detalle_Info> Lst = new List <prod_GestionProductivaTechos_CusTalme_Detalle_Info>();
            EntitiesProduccion oEnti = new EntitiesProduccion();

            try
            {
                var Query = from q in oEnti.prod_GestionProductivaTechos_CusTalme_Detalle
                            where q.IdEmpresa == Idempresa && q.IdGestionProductiva == Idgestion
                            select q;
                foreach (var item in Query)
                {
                    prod_GestionProductivaTechos_CusTalme_Detalle_Info Obj = new prod_GestionProductivaTechos_CusTalme_Detalle_Info();
                    Obj.IdEmpresa           = item.IdEmpresa;
                    Obj.IdGestionProductiva = item.IdGestionProductiva;
                    Obj.Secuencia           = item.Secuencia;
                    Obj.Prod_IdProducto     = Convert.ToDecimal(item.Prod_IdProducto);
                    Obj.Prod_Largo          = Convert.ToDouble(item.Prod_Largo);
                    Obj.Prod_Ancho          = Convert.ToDouble(item.Prod_Ancho);
                    Obj.Prod_PsoEsp         = Convert.ToDouble(item.Prod_PsoEsp);
                    Obj.Prod_Espesor        = Convert.ToDouble(item.Prod_Espesor);
                    Obj.Prod_PsoUnd         = Convert.ToDouble(item.Prod_PsoUnd);
                    Obj.Prducc_Unidades     = Convert.ToDouble(item.Prducc_Unidades);
                    Obj.Prducc_Kg           = Convert.ToDouble(item.Prducc_Kg);
                    Obj.Segunda_IdProducto  = Convert.ToDecimal(item.Segunda_IdProducto);
                    Obj.Segunda_Unidades    = Convert.ToDouble(item.Segunda_Unidades);
                    Obj.Segunda_Kg          = Convert.ToDouble(item.Segunda_Kg);
                    Obj.Chatarra_Kg         = Convert.ToDouble(item.Chatarra_Kg);
                    Obj.Peso                  = Convert.ToDouble(item.Peso);
                    Obj.Kg_Desp               = Convert.ToDouble(item.Kg_Desp);
                    Obj.Rend_Metalico         = Convert.ToDouble(item.Rend_Metalico);
                    Obj.KW                    = Convert.ToDouble(item.KW);
                    Obj.Tiempo_Preparacion    = item.Tiempo_Preparacion;
                    Obj.Tiempo_Produccion     = item.Tiempo_Produccion;
                    Obj.Tiempo_Total          = item.Tiempo_Total;
                    Obj.Parada_Mecanica       = item.Parada_Mecanica;
                    Obj.Parada_Electrico      = item.Parada_Electrico;
                    Obj.Parada_Logistica      = item.Parada_Logistica;
                    Obj.Parada_Otros          = item.Parada_Otros;
                    Obj.TotalParos            = item.TotalParos;
                    Obj.Indicadores_TnHrs     = Convert.ToDouble(item.Indicadores_TnHrs);
                    Obj.Indicadores_TimeParda = Convert.ToDouble(item.Indicadores_TimeParda);
                    Obj.Indicadores_UndsHrs   = Convert.ToDouble(item.Indicadores_UndsHrs);
                    Obj.Indicadores_Calidad   = Convert.ToDouble(item.Indicadores_Calidad);
                    Lst.Add(Obj);
                }
                return(Lst);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.ToString() + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
コード例 #2
0
        void Get()
        {
            try
            {
                Info          = new prod_GestionProductivaTechos_CusTalme_Cab_Info();
                Info.Chatarra = Convert.ToDouble(txtChatarra.EditValue);

                Info.Consumo = Convert.ToDouble(txtConsumo.EditValue);

                if (txtDespacho.Text != "")
                {
                    string[] I   = txtDespacho.Text.Split(':');
                    TimeSpan hrI = new TimeSpan(Convert.ToInt16(I[0]), Convert.ToInt16(I[1]), 0);
                    Info.Despacho = hrI;
                }

                Info.IdModeloProd = Convert.ToInt32(CmbTipoModelo.EditValue);
                Info.Factor       = Convert.ToDouble(txtFactor.EditValue);
                Info.Fecha        = Convert.ToDateTime(dtpFecha.EditValue);
                if (txtHrsTurno.Text != "")
                {
                    string[] I   = txtHrsTurno.Text.Split(':');
                    TimeSpan hrI = new TimeSpan(Convert.ToInt16(I[0]), Convert.ToInt16(I[1]), 0);
                    Info.HrsTurno = hrI;
                }
                Info.IdEmpresa = param.IdEmpresa;
                Info.IdProducto_MateriaPrima = Convert.ToDecimal(cmbMateriaPrima.EditValue);
                Info.IdTurno      = Convert.ToInt32(CmbTurno.EditValue);
                Info.Num_Personas = Convert.ToInt32(txtNumPersona.EditValue);

                //Info.Tprep=txtTPrep.Text;
                if (txtTPrep.Text != "")
                {
                    string[] I   = txtTPrep.Text.Split(':');
                    TimeSpan hrI = new TimeSpan(Convert.ToInt16(I[0]), Convert.ToInt16(I[1]), 0);
                    Info.Tprep = hrI;
                }


                for (int i = 0; i < GridView.RowCount; i++)
                {
                    prod_GestionProductivaTechos_CusTalme_Detalle_Info Item = (prod_GestionProductivaTechos_CusTalme_Detalle_Info)GridView.GetRow(i);
                    if (Item != null)
                    {
                        Info.ListaDetalle.Add(Item);
                    }
                }
                Info.IdGestionProductiva = Convert.ToDecimal((txtIdGestion.EditValue == "") ? 0 : txtIdGestion.EditValue);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }