private Boolean getDet() { try { //LstProd = (List<in_Producto_Info>)gridVwEnsamblado.DataSource; DetalleEnsam = new List <prd_Ensamblado_Det_CusCider_Info>(); string observacioncab = ""; for (int i = 0; i < gridVwEnsamblado.RowCount; i++) { in_Producto_Info item = (in_Producto_Info)gridVwEnsamblado.GetRow(i); if (item != null) { prd_Ensamblado_Det_CusCider_Info info = new prd_Ensamblado_Det_CusCider_Info(); info.IdProducto = item.IdProducto; var prod = busprod.Get_Info_BuscarProducto(info.IdProducto, param.IdEmpresa); info.CodigoBarra = item.pr_codigo_barra; info.Observacion = item.pr_observacion + " " + Ensamblado.Observacion + " con Prod " + prod.pr_descripcion + " CB " + item.pr_codigo_barra; info.en_cantidad = 1; observacioncab = observacioncab + " con Prod " + prod.pr_descripcion + " CB " + item.pr_codigo_barra; DetalleEnsam.Add(info);; } } Ensamblado.Observacion = Ensamblado.Observacion + observacioncab; //foreach (var item in LstProd) //{ // prd_Ensamblado_Det_CusCider_Info info = new prd_Ensamblado_Det_CusCider_Info(); // info.IdProducto = item.IdProducto; // info.CodigoBarra = item.CodBarra; // info.Observacion = item.pr_observacion; // DetalleEnsam.Add(info); //} return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Ha ocurrido un error:" + ex.InnerException.ToString()); return(false); } }
private Boolean getDet() { int Sec = 0; try { DetalleEnsam = new List <prd_Ensamblado_Det_CusCider_Info>(); string observacioncab = ""; foreach (var item in ListaGrabar) { prd_Ensamblado_Det_CusCider_Info info = new prd_Ensamblado_Det_CusCider_Info(); info.IdProducto = item.IdProducto; var prod = busprod.Get_Info_BuscarProducto(info.IdProducto, param.IdEmpresa); info.CodigoBarra = item.pr_codigo_barra; info.Observacion = item.pr_observacion + " " + Ensamblado.Observacion + " con Prod " + prod.pr_descripcion + " CB " + item.pr_codigo_barra; info.en_cantidad = 1; observacioncab = observacioncab + " con Prod " + prod.pr_descripcion + " CB " + item.pr_codigo_barra; DetalleEnsam.Add(info); } Ensamblado.Observacion = Ensamblado.Observacion + observacioncab; return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Ha ocurrido un error:" + ex.InnerException.ToString()); return(false); } }
public List <prd_Ensamblado_Det_CusCider_Info> ConsultaEnsamblado(int Idempresa, int IdSucursal, decimal IdEnsamblado, ref string msg) { try { List <prd_Ensamblado_Det_CusCider_Info> Lst = new List <prd_Ensamblado_Det_CusCider_Info>(); EntitiesProduccion_Cidersus oEnti = new EntitiesProduccion_Cidersus(); var Query = from q in oEnti.prd_Ensamblado_Det_CusCider where q.IdEmpresa == Idempresa && q.IdSucursal == IdSucursal && q.IdEnsamblado == IdEnsamblado select q; foreach (var item in Query) { prd_Ensamblado_Det_CusCider_Info Obj = new prd_Ensamblado_Det_CusCider_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdSucursal = item.IdSucursal; Obj.IdEnsamblado = item.IdEnsamblado; Obj.Secuencia = item.Secuencia; Obj.IdProducto = item.IdProducto; Obj.CodigoBarra = item.CodigoBarra; Obj.Observacion = item.Observacion; Obj.en_cantidad = item.en_cantidad; 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); msg = ex.ToString() + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); throw new Exception(ex.ToString()); } }