コード例 #1
0
 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;
 }
コード例 #2
0
 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);
     }
 }