internal void CargaMaterialesXProducto() { dgv_Cantidad_Material_x_Producto.DataSource = null; BLT_Material_Empaque blt_Material_Empaque = new BLT_Material_Empaque(); BLT_Material_Empaque_x_Producto blt_Material_Empaque_x_Producto = new BLT_Material_Empaque_x_Producto(); List<BOT_Material_Empaque> list_oME = new List<BOT_Material_Empaque>(); List<BOT_Material_Empaque_x_Producto> list_OMEP = new List<BOT_Material_Empaque_x_Producto>(); list_OMEP = blt_Material_Empaque_x_Producto.fnSelT_Material_Empaque_x_ProductoDin("Codigo_Producto = '" + txt_Codigo_Producto.Text + "' and Tamaño_Lote = " + txt_Tamaño_Lote.Text, ""); if (list_OMEP.Count != 0) { foreach (BOT_Material_Empaque_x_Producto oMEP in list_OMEP) { BOT_Material_Empaque oME = new BOT_Material_Empaque(); oME = blt_Material_Empaque.fnSelT_Material_Empaque(oMEP.Codigo_Material_Empaque); oME.Cantidad_Pedida = oMEP.Cantidad_Pedida; oME.CodigoMaterialEmpaquexProducto = oMEP.Codigo_Material_Empaque_x_Producto; list_oME.Add(oME); } dgv_Cantidad_Material_x_Producto.AutoGenerateColumns = false; dgv_Cantidad_Material_x_Producto.DataSource = list_oME; } else { MessageBox.Show("El producto no tiene asignados materiales de empaque", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
internal void CargarMateriales(string cd_Producto, string tamañoLote) { dgv_Material_Empaque.AutoGenerateColumns = false; BLT_Material_Empaque_x_Producto blt_Material_Empaque_x_Producto = new BLT_Material_Empaque_x_Producto(); List<BOT_Material_Empaque_x_Producto> list_oMEP = new List<BOT_Material_Empaque_x_Producto>(); list_oMEP = blt_Material_Empaque_x_Producto.fnSelT_Material_Empaque_x_ProductoDin("Codigo_Producto = '" + cd_Producto + "' and Tamaño_Lote = '" + tamañoLote + "'", ""); foreach (BOT_Material_Empaque_x_Producto oMEP in list_oMEP) { BLT_Material_Empaque bl_ME = new BLT_Material_Empaque(); BOT_Material_Empaque oME = new BOT_Material_Empaque(); oME = bl_ME.fnSelT_Material_Empaque(oMEP.Codigo_Material_Empaque); oMEP.Nombre_Material_Empaque = oME.Nombre_Material_Empaque; oMEP.Unidad_Medida = oME.Unidad_Medida; } dgv_Material_Empaque.DataSource = list_oMEP; }