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);
            }
        }
Beispiel #2
0
        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());
     }
 }