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()); } }
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()); } }