public List <prod_CompraChatarra_CusTalme_x__in_movi_inven_Info> Get_List_CompraChatarra_CusTalme_x__in_movi_inve() { List <prod_CompraChatarra_CusTalme_x__in_movi_inven_Info> Lst = new List <prod_CompraChatarra_CusTalme_x__in_movi_inven_Info>(); EntitiesProduccion oEnti = new EntitiesProduccion(); try { var Query = from q in oEnti.prod_CompraChatarra_CusTalme_x__in_movi_inven select q; foreach (var item in Query) { prod_CompraChatarra_CusTalme_x__in_movi_inven_Info Obj = new prod_CompraChatarra_CusTalme_x__in_movi_inven_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdLiquidacion = item.IdLiquidacion; Obj.mv_IdEmpresa = item.mv_IdEmpresa; Obj.mv_IdSucursal = item.mv_IdSucursal; Obj.mv_IdBodega = item.mv_IdBodega; Obj.mv_IdMovi_inven_tipo = item.mv_IdMovi_inven_tipo; Obj.mv_IdNumMovi = item.mv_IdNumMovi; Obj.None = item.None; 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); mensaje = ex.ToString() + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public prod_CompraChatarra_CusTalme_x__in_movi_inven_Info Get_Info_CompraChatarra_CusTalme_x__in_movi_inve(int IdEmpresa, decimal IdLiquidacion) { EntitiesProduccion oEnti = new EntitiesProduccion(); prod_CompraChatarra_CusTalme_x__in_movi_inven_Info Info = new prod_CompraChatarra_CusTalme_x__in_movi_inven_Info(); try { var Objeto = oEnti.prod_CompraChatarra_CusTalme_x__in_movi_inven.First(var => var.IdEmpresa == IdEmpresa && var.IdLiquidacion == IdLiquidacion); Info.IdEmpresa = Objeto.IdEmpresa; Info.IdLiquidacion = Objeto.IdLiquidacion; Info.mv_IdEmpresa = Objeto.mv_IdEmpresa; Info.mv_IdSucursal = Objeto.mv_IdSucursal; Info.mv_IdBodega = Objeto.mv_IdBodega; Info.mv_IdMovi_inven_tipo = Objeto.mv_IdMovi_inven_tipo; Info.mv_IdNumMovi = Objeto.mv_IdNumMovi; Info.None = Objeto.None; return(Info); } 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); mensaje = ex.ToString() + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public Boolean GuardarDB(prod_CompraChatarra_CusTalme_x__in_movi_inven_Info Info) { try { List <prod_CompraChatarra_CusTalme_x__in_movi_inven_Info> Lst = new List <prod_CompraChatarra_CusTalme_x__in_movi_inven_Info>(); using (EntitiesProduccion Context = new EntitiesProduccion()) { var Address = new prod_CompraChatarra_CusTalme_x__in_movi_inven(); Address.IdEmpresa = Info.IdEmpresa; Address.IdLiquidacion = Info.IdLiquidacion; Address.mv_IdEmpresa = Info.mv_IdEmpresa; Address.mv_IdSucursal = Info.mv_IdSucursal; Address.mv_IdBodega = Info.mv_IdBodega; Address.mv_IdMovi_inven_tipo = Info.mv_IdMovi_inven_tipo; Address.mv_IdNumMovi = Info.mv_IdNumMovi; Address.None = Info.None; Context.prod_CompraChatarra_CusTalme_x__in_movi_inven.Add(Address); Context.SaveChanges(); } return(true); } 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); mensaje = ex.ToString() + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public Boolean GuardarDB(prod_CompraChatarra_CusTalme_x__in_movi_inven_Info Info) { try { return(Data.GuardarDB(Info)); } 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("", "GuardarDB", ex.Message), ex) { EntityType = typeof(prod_CompraChatarra_CusTalme_x__in_movi_inven_Bus) }; } }
void GenerarMOvimientoInventario(decimal IdLiquidacion) { try { string mensaje_cbte_cble = ""; prod_Parametros_x_MoviInven_x_ModeloProduccion_Bus parametrosBus = new prod_Parametros_x_MoviInven_x_ModeloProduccion_Bus(); in_producto_x_tb_bodega_Bus _Prod_B = new in_producto_x_tb_bodega_Bus(); in_movi_inve_Bus _MoviInven_B = new in_movi_inve_Bus(); prod_Parametros_x_MoviInven_x_ModeloProduccion_Info _parametrosProduccion_I = parametrosBus.ObtenerObjeto(param.IdEmpresa, 4); var _Produ_I = _Prod_B.Get_Info_Producto_x_Producto(param.IdEmpresa, Convert.ToInt32(_parametrosProduccion_I.IdSucursal_IngxProducTermi), Convert.ToInt32(_parametrosProduccion_I.IdBodega_IngxProducTermi), Convert.ToDecimal(_parametrosProduccion_I.IdProducto_ParaIngreso)); in_movi_inve_Info _InMovi_I = new in_movi_inve_Info(); _InMovi_I.IdBodega = Convert.ToInt32(_parametrosProduccion_I.IdBodega_IngxProducTermi); _InMovi_I.IdEmpresa = param.IdEmpresa; _InMovi_I.IdSucursal = Convert.ToInt32(_parametrosProduccion_I.IdSucursal_IngxProducTermi); _InMovi_I.IdMovi_inven_tipo = Convert.ToInt32(_parametrosProduccion_I.IdMovi_inven_tipo_x_IngxProduc_ProdTermi); _InMovi_I.cm_observacion = "Movimiento inventario por Compra de chatarra # " + IdLiquidacion; _InMovi_I.cm_tipo = "+"; _InMovi_I.cm_fecha = Convert.ToDateTime(((DateTime)(dtpFecha.EditValue)).ToShortDateString()); in_movi_inve_detalle_Info _MoviDetalle_i = new in_movi_inve_detalle_Info(); _MoviDetalle_i.IdEmpresa = param.IdEmpresa; _MoviDetalle_i.IdBodega = _InMovi_I.IdBodega; _MoviDetalle_i.IdSucursal = _InMovi_I.IdSucursal; _MoviDetalle_i.dm_observacion = _InMovi_I.cm_observacion; _MoviDetalle_i.mv_tipo_movi = _InMovi_I.cm_tipo; _MoviDetalle_i.IdMovi_inven_tipo = _InMovi_I.IdMovi_inven_tipo; _MoviDetalle_i.IdProducto = Convert.ToDecimal(_parametrosProduccion_I.IdProducto_ParaIngreso); _MoviDetalle_i.dm_cantidad = Convert.ToDouble(txtNeto.EditValue); _MoviDetalle_i.dm_stock_actu = _Produ_I.pr_stock + _MoviDetalle_i.dm_cantidad; _MoviDetalle_i.dm_stock_ante = _Produ_I.pr_stock; _MoviDetalle_i.dm_precio = _Produ_I.pr_precio_publico; _MoviDetalle_i.mv_costo = _Produ_I.pr_costo_promedio; _InMovi_I.listmovi_inve_detalle_Info.Add(_MoviDetalle_i); decimal IdMovimiento = 0; string Mensaje = ""; if (_MoviInven_B.GrabarDB(_InMovi_I, ref IdMovimiento, ref mensaje_cbte_cble, ref Mensaje) == false) { MessageBox.Show(Mensaje, "Error Al Guardar Movimiento Inventario"); } prod_CompraChatarra_CusTalme_x__in_movi_inven_Bus Comp_X_Movi_B = new prod_CompraChatarra_CusTalme_x__in_movi_inven_Bus(); prod_CompraChatarra_CusTalme_x__in_movi_inven_Info Comp_X_Movi_I = new prod_CompraChatarra_CusTalme_x__in_movi_inven_Info(); Comp_X_Movi_I.IdEmpresa = param.IdEmpresa; Comp_X_Movi_I.IdLiquidacion = IdLiquidacion; Comp_X_Movi_I.mv_IdBodega = _InMovi_I.IdBodega; Comp_X_Movi_I.mv_IdEmpresa = _InMovi_I.IdEmpresa; Comp_X_Movi_I.mv_IdMovi_inven_tipo = _InMovi_I.IdMovi_inven_tipo; Comp_X_Movi_I.mv_IdNumMovi = IdMovimiento; Comp_X_Movi_I.mv_IdSucursal = _InMovi_I.IdSucursal; if (Comp_X_Movi_B.GuardarDB(Comp_X_Movi_I) == false) { MessageBox.Show("Error al Guardar Movimiento Inventario X Compra ", "Tabla Intermedia0"); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }