public fa_guia_remision_Info Gat_info_Guia(int idEmpresa, int idSucursalIni, int idbodega, int IdGuia) { try { fa_guia_remision_Info info_guia_remision = new fa_guia_remision_Info(); fa_guia_remision_graf_Data data = new fa_guia_remision_graf_Data(); fa_guia_remision_det_bus Bus_detalle_guia = new fa_guia_remision_det_bus(); info_guia_remision = data.Gat_info_Guia(idEmpresa, idSucursalIni, IdGuia); // obtengo cabecera info_guia_remision.ListaDetalle = Bus_detalle_guia.Get_List_guia_remision_det(idEmpresa, idSucursalIni, idbodega, IdGuia); // obtengo el detalle return(info_guia_remision); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_guia_remision", ex.Message), ex) { EntityType = typeof(fa_guia_remision_graf_Bus) }; } }
public void Set() { try { txtCodigo.Text = SetInfo.CodGuiaRemision; dateFecha.Value = SetInfo.gi_fecha; dtpFecIniTrasl.Value = SetInfo.gi_FecIniTraslado; dtpFecFinTrasl.Value = SetInfo.gi_FecFinTraslado; ultraComboEditorTransportista.EditValue = SetInfo.IdTransportista; ucFa_ClienteCmb.set_ClienteInfo(SetInfo.IdCliente); UCSucursal.set_Idsucursal(SetInfo.IdSucursal); UCSucursal.set_Idbodega(SetInfo.IdSucursal, SetInfo.IdBodega); txtObservacion.Text = SetInfo.gi_Observacion; txtNumPlaca.Text = SetInfo.placa; SetInfo.ListaDetalle = BusDetalle.Get_List_guia_remision_det(SetInfo.IdEmpresa, SetInfo.IdSucursal, SetInfo.IdBodega, SetInfo.IdGuiaRemision); gridControlGuia.DataSource = SetInfo.ListaDetalle; lista_factura_x_guia = bus_factura_x_guia.Get_List_factura_con_guia(SetInfo.IdEmpresa, SetInfo.IdSucursal, SetInfo.IdBodega, Convert.ToInt32(SetInfo.IdGuiaRemision)); gridControlFactura.DataSource = lista_factura_x_guia; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public void Set() { try { fa_guia_remision_det_x_orden_despacho_det_bus BusOrdemxGuia = new fa_guia_remision_det_x_orden_despacho_det_bus(); txtIdGuia.Text = SetInfo.IdGuiaRemision.ToString(); txtCodigo.Text = SetInfo.CodGuiaRemision; dateFecha.Value = SetInfo.gi_fecha; dtpFecIniTrasl.Value = SetInfo.gi_FecIniTraslado; dtpFecFinTrasl.Value = SetInfo.gi_FecFinTraslado; ctrl_SucBod.cmb_sucursal.EditValue = SetInfo.IdSucursal; ctrl_SucBod.cmb_bodega.EditValue = SetInfo.IdBodega; ctrl_Cliente.cmb_cliente.EditValue = SetInfo.IdCliente; ultraComboEditorTransportista.EditValue = SetInfo.IdTransportista; txtKilos.EditValue = SetInfo.gi_TotalKilos; txtquintales.EditValue = SetInfo.gi_TotalQuintales; CargarOrdenXcliente(); txtObservacion.Text = SetInfo.gi_Observacion; lblSerie1.Text = SetInfo.Serie1; lblserie2.Text = SetInfo.Serie2; lblNuMPreImpresa.Text = SetInfo.NumGuia_Preimpresa; SetInfo.ListaDetalle = BusDetalle.Get_List_guia_remision_det(SetInfo.IdEmpresa, SetInfo.IdSucursal, SetInfo.IdBodega, SetInfo.IdGuiaRemision); SetInfo.ListaDetalle.ForEach(var => var.pr_descripcion = BusProduCto.Get_Descripcion_Producto(param.IdEmpresa, var.IdProducto)); gridControlGuia.DataSource = SetInfo.ListaDetalle; ctrl_numerdoc.txe_Serie.EditValue = SetInfo.Serie1 + "-" + SetInfo.Serie2; // ctrl_numerdoc.txtSerie2.Text = SetInfo.Serie2; ctrl_numerdoc.txtNumDoc.Text = SetInfo.NumGuia_Preimpresa; List <fa_orden_Desp_Info> lista = new List <fa_orden_Desp_Info>(); decimal IdOrdenDespacho = BusOrdemxGuia.GetIdOrdenDespacho(SetInfo); lista = BusOrdenDes.CargarOrdenDespachoPorCliente(param.IdEmpresa, (int)ctrl_SucBod.cmb_sucursal.EditValue, (int)ctrl_SucBod.cmb_bodega.EditValue, (decimal)ctrl_Cliente.cmb_cliente.EditValue); (from q in lista where q.IdOrdenDespacho == IdOrdenDespacho select q).ToList().ForEach(var => var.Chek = true); gridControlOrdenDespacho.DataSource = lista; fa_parametro_Bus bus_Parametro = new fa_parametro_Bus(); fa_parametro_info fa_Parametros = bus_Parametro.Get_Info_parametro(param.IdEmpresa); List <fa_orden_Desp_det_Info> DetallEOrdendes = new List <fa_orden_Desp_det_Info>(); fa_orden_Desp_Info temp2 = new fa_orden_Desp_Info(); temp2.IdOrdenDespacho = IdOrdenDespacho; temp2.IdEmpresa = param.IdEmpresa; temp2.IdSucursal = (int)ctrl_SucBod.cmb_sucursal.EditValue; temp2.IdBodega = (int)ctrl_SucBod.cmb_bodega.EditValue; DetallEOrdendes = BusOrdenDeta.Get_List_orden_Desp_det(temp2); DetallEOrdendes.ForEach(var => var.od_cantidad = var.od_cantidad * (1 + (fa_Parametros.pa_porc_max_total_item_x_despa_Guia / 100))); foreach (var item in SetInfo.ListaDetalle) { foreach (var item1 in DetallEOrdendes) { if (item.IdProducto == item1.IdProducto && item.Secuencia == item1.Secuencia) { item.gi_cantidadAux = item1.od_cantidad; } } } gridControlGuia.DataSource = SetInfo.ListaDetalle; fa_factura_Bus BusFact = new fa_factura_Bus(); List <fa_factura_Info> lstfact = new List <fa_factura_Info>(); lstfact.Add(BusFact.Get_Info_FactuXGuia(SetInfo)); gridControlFactura.DataSource = lstfact; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }