示例#1
0
        public prd_ProcesoProductivo_x_prd_obra_Info Obtener1ProcesProductivo_x_CentroCosto(int idempresa, string CodObra)
        {
            try
            {
                prd_ProcesoProductivo_x_prd_obra_Info info = new prd_ProcesoProductivo_x_prd_obra_Info();
                EntitiesProduccion_Cidersus           OEprocesoproductivo = new EntitiesProduccion_Cidersus();
                var registros = from A in OEprocesoproductivo.prd_ProcesoProductivo_x_prd_obra
                                where A.IdEmpresa_obra == idempresa && A.CodObra == CodObra
                                select A;

                foreach (var item in registros)
                {
                    info.IdEmpresa           = item.IdEmpresa_obra;
                    info.CodObra             = item.CodObra;
                    info.IdEmpresa_Pr        = item.IdEmpresa_Pr;
                    info.IdProcesoProductivo = item.IdProcesoProductivo;
                }
                return(info);
            }
            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 cargaobras()
 {
     try
     {
         if (UCObra.get_item_info() != null)
         {
             string obra = UCObra.get_item();
             InfoModelo = BusModeloxCC.Obtener1ProcesProductivo_x_CentroCosto(param.IdEmpresa, obra);
             if (InfoModelo.IdProcesoProductivo != 0)
             {
                 //cmbOperador.Value = InfoModelo.IdProcesoProductivo;
                 CargaDatos(UCObra.get_item(), InfoModelo.IdProcesoProductivo);
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
     }
 }