public in_parametro_Info get_info(int IdEmpresa) { try { in_parametro_Info info = new in_parametro_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_parametro Entity = Context.in_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new in_parametro_Info { IdEmpresa = Entity.IdEmpresa, IdMovi_inven_tipo_egresoBodegaOrigen = Entity.IdMovi_inven_tipo_egresoBodegaOrigen, IdMovi_inven_tipo_ingresoBodegaDestino = Entity.IdMovi_inven_tipo_ingresoBodegaDestino, IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing, IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg, P_IdCtaCble_transitoria_transf_inven = Entity.P_IdCtaCble_transitoria_transf_inven, P_IdMovi_inven_tipo_default_ing = Entity.P_IdMovi_inven_tipo_default_ing, P_IdMovi_inven_tipo_default_egr = Entity.P_IdMovi_inven_tipo_default_egr, P_IdMovi_inven_tipo_ingreso_x_compra = Entity.P_IdMovi_inven_tipo_ingreso_x_compra, P_Dias_menores_alerta_desde_fecha_actual_rojo = Entity.P_Dias_menores_alerta_desde_fecha_actual_rojo, P_Dias_menores_alerta_desde_fecha_actual_amarillo = Entity.P_Dias_menores_alerta_desde_fecha_actual_amarillo, DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo, IdMovi_inven_tipo_Cambio = Entity.IdMovi_inven_tipo_Cambio, IdMovi_inven_tipo_Consignacion = Entity.IdMovi_inven_tipo_Consignacion, IdMovi_inven_tipo_elaboracion_egr = Entity.IdMovi_inven_tipo_elaboracion_egr, IdMovi_inven_tipo_elaboracion_ing = Entity.IdMovi_inven_tipo_elaboracion_ing, IdMotivo_Inv_elaboracion_egr = Entity.IdMotivo_Inv_elaboracion_egr, IdMotivo_Inv_elaboracion_ing = Entity.IdMotivo_Inv_elaboracion_ing, IdMotivo_Inv_ajuste_egr = Entity.IdMotivo_Inv_ajuste_egr, IdMotivo_Inv_ajuste_ing = Entity.IdMotivo_Inv_ajuste_ing, IdMovi_inven_tipo_ajuste_egr = Entity.IdMovi_inven_tipo_ajuste_egr, IdMovi_inven_tipo_ajuste_ing = Entity.IdMovi_inven_tipo_ajuste_ing, IdCatalogoEstadoAjuste = Entity.IdCatalogoEstadoAjuste, ValidarCtaCbleTransacciones = Entity.ValidarCtaCbleTransacciones, IdMotivo_Inv_ingreso = Entity.IdMotivo_Inv_ingreso, IdMotivo_Inv_egreso = Entity.IdMotivo_Inv_egreso, }; } return(info); } catch (Exception) { throw; } }
public in_parametro_Info get_info(int IdEmpresa) { try { in_parametro_Info info = new in_parametro_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_parametro Entity = Context.in_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new in_parametro_Info { IdEmpresa = Entity.IdEmpresa, IdMovi_inven_tipo_egresoBodegaOrigen = Entity.IdMovi_inven_tipo_egresoBodegaOrigen, IdMovi_inven_tipo_ingresoBodegaDestino = Entity.IdMovi_inven_tipo_ingresoBodegaDestino, IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing, IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg, P_Al_Conta_CtaInven_Buscar_en = Entity.P_Al_Conta_CtaInven_Buscar_en, P_Al_Conta_CtaCosto_Buscar_en = Entity.P_Al_Conta_CtaCosto_Buscar_en, P_IdCtaCble_transitoria_transf_inven = Entity.P_IdCtaCble_transitoria_transf_inven, P_IdProductoTipo_para_lote_0 = Entity.P_IdProductoTipo_para_lote_0, P_se_crea_lote_0_al_crear_producto_matriz = Entity.P_se_crea_lote_0_al_crear_producto_matriz, IdMovi_inven_tipo_x_distribucion_ing = Entity.IdMovi_inven_tipo_x_distribucion_ing, IdMovi_inven_tipo_x_distribucion_egr = Entity.IdMovi_inven_tipo_x_distribucion_egr, P_IdMovi_inven_tipo_default_ing = Entity.P_IdMovi_inven_tipo_default_ing, P_IdMovi_inven_tipo_default_egr = Entity.P_IdMovi_inven_tipo_default_egr, P_IdMovi_inven_tipo_ingreso_x_compra = Entity.P_IdMovi_inven_tipo_ingreso_x_compra, P_Dias_menores_alerta_desde_fecha_actual_rojo = Entity.P_Dias_menores_alerta_desde_fecha_actual_rojo, P_Dias_menores_alerta_desde_fecha_actual_amarillo = Entity.P_Dias_menores_alerta_desde_fecha_actual_amarillo, DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo, IdMovi_inven_tipo_Cambio = Entity.IdMovi_inven_tipo_Cambio, IdMovi_inven_tipo_Consignacion = Entity.IdMovi_inven_tipo_Consignacion, IdMovi_inven_tipo_elaboracion_egr = Entity.IdMovi_inven_tipo_elaboracion_egr, IdMovi_inven_tipo_elaboracion_ing = Entity.IdMovi_inven_tipo_elaboracion_ing, IdMotivo_Inv_elaboracion_egr = Entity.IdMotivo_Inv_elaboracion_egr, IdMotivo_Inv_elaboracion_ing = Entity.IdMotivo_Inv_elaboracion_ing }; } return(info); } catch (Exception) { throw; } }
public Boolean ModificarDB(in_Parametro_Info info, int IdEmpresa) { try { using (EntitiesInventario context = new EntitiesInventario()) { EntitiesInventario param_Info = new EntitiesInventario(); var selectBaParam = (from C in param_Info.in_parametro where C.IdEmpresa == IdEmpresa select C).Count(); if (selectBaParam == 0) { var addressG = new in_parametro(); addressG.IdEmpresa = IdEmpresa; addressG.IdCentroCosto_Padre_a_cargar = (info.IdCentroCosto_Padre_a_cargar == "") ? null : info.IdCentroCosto_Padre_a_cargar; addressG.LabelCentroCosto = info.LabelCentroCosto; addressG.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; addressG.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; addressG.Maneja_Stock_Negativo = info.Maneja_Stock_Negativo; addressG.Usuario_Escoge_Motivo = info.Usuario_Escoge_Motivo; addressG.IdMovi_inven_tipo_egresoAjuste = info.IdMovi_inven_tipo_egresoAjuste; addressG.IdMovi_inven_tipo_ingresoAjuste = info.IdMovi_inven_tipo_ingresoAjuste; addressG.Mostrar_CentroCosto_en_transacciones = info.Mostrar_CentroCosto_en_transacciones; addressG.Rango_Busqueda_Transacciones = info.Rango_Busqueda_Transacciones; addressG.ApruebaAjusteFisicoAuto = info.ApruebaAjusteFisicoAuto; addressG.IdCtaCble_Inven = (info.IdCtaCble_Inven == "") ? null : info.IdCtaCble_Inven; addressG.IdCtaCble_CostoInven = (info.IdCtaCble_CostoInven == "") ? null : info.IdCtaCble_CostoInven; addressG.IdCentro_Costo_Costo = (info.IdCentro_Costo_Costo == "") ? null : info.IdCentro_Costo_Costo; addressG.IdCentro_Costo_Inventario = (info.IdCentro_Costo_Inventario == "") ? null : info.IdCentro_Costo_Inventario; addressG.IdSucursal_Suministro = info.IdSucursalSuministro; if (info.IdTipoCbte_CostoInven != 0) { addressG.IdTipoCbte_CostoInven = info.IdTipoCbte_CostoInven; } if (info.IdTipoCbte_CostoInven_Reverso != 0) { addressG.IdTipoCbte_CostoInven_Reverso = info.IdTipoCbte_CostoInven_Reverso; } if (info.IdMovi_Inven_tipo_x_anu_Ing != 0) { addressG.IdMovi_Inven_tipo_x_anu_Ing = (info.IdMovi_Inven_tipo_x_anu_Ing); } if (info.IdMovi_Inven_tipo_x_anu_Egr != 0) { addressG.IdMovi_Inven_tipo_x_anu_Egr = (info.IdMovi_Inven_tipo_x_anu_Egr); } if (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa != 0) { addressG.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa); } if (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa != 0) { addressG.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa); } addressG.IdEstadoAproba_x_Ing = info.IdEstadoAproba_x_Ing; addressG.IdEstadoAproba_x_Egr = info.IdEstadoAproba_x_Egr; addressG.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; addressG.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; addressG.P_Grabar_Items_x_Cada_Movi_Inven = info.P_Grabar_Items_x_Cada_Movi_Inven; addressG.P_Fecha_para_contabilizacion_ingr_egr = info.P_Fecha_para_contabilizacion_ingr_egr; addressG.P_se_valida_parametrizacion_x_producto = (info.P_se_valida_parametrizacion_x_producto == null) ? false : Convert.ToBoolean(info.P_se_valida_parametrizacion_x_producto); addressG.P_IdCtaCble_transitoria_transf_inven = (info.P_IdCtaCble_transitoria_transf_inven == null) ? null : Convert.ToString(info.P_IdCtaCble_transitoria_transf_inven); addressG.IdMovi_inven_tipo_mobile_ing = info.IdMovi_inven_tipo_mobile_ing; addressG.IdMovi_inven_tipo_mobile_egr = info.IdMovi_inven_tipo_mobile_egr; context.in_parametro.Add(addressG); context.SaveChanges(); } else { var contact = context.in_parametro.First(para => para.IdEmpresa == IdEmpresa); contact.IdEmpresa = IdEmpresa; contact.IdCentroCosto_Padre_a_cargar = info.IdCentroCosto_Padre_a_cargar; contact.LabelCentroCosto = info.LabelCentroCosto; contact.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; contact.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; contact.Maneja_Stock_Negativo = info.Maneja_Stock_Negativo; contact.IdSucursal_Suministro = info.IdSucursalSuministro; contact.Usuario_Escoge_Motivo = info.Usuario_Escoge_Motivo; contact.IdMovi_inven_tipo_egresoAjuste = info.IdMovi_inven_tipo_egresoAjuste; contact.IdMovi_inven_tipo_ingresoAjuste = info.IdMovi_inven_tipo_ingresoAjuste; contact.Mostrar_CentroCosto_en_transacciones = info.Mostrar_CentroCosto_en_transacciones; contact.Rango_Busqueda_Transacciones = info.Rango_Busqueda_Transacciones; contact.ApruebaAjusteFisicoAuto = info.ApruebaAjusteFisicoAuto; contact.IdSucursal_Suministro = info.IdSucursalSuministro; contact.IdBodegaSuministro = info.IdBodegaSuministro; contact.IdCentro_Costo_Costo = (info.IdCentro_Costo_Costo == "") ? null : info.IdCentro_Costo_Costo; contact.IdCentro_Costo_Inventario = (info.IdCentro_Costo_Inventario == "") ? null : info.IdCentro_Costo_Inventario; contact.IdCtaCble_Inven = info.IdCtaCble_Inven; contact.IdCtaCble_CostoInven = info.IdCtaCble_CostoInven; contact.IdEstadoAproba_x_Ing = info.IdEstadoAproba_x_Ing; contact.IdEstadoAproba_x_Egr = info.IdEstadoAproba_x_Egr; if (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa != 0) { contact.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa); } if (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa != 0) { contact.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa); } if (info.IdTipoCbte_CostoInven != 0) { contact.IdTipoCbte_CostoInven = info.IdTipoCbte_CostoInven; } if (info.IdTipoCbte_CostoInven_Reverso != 0) { contact.IdTipoCbte_CostoInven_Reverso = info.IdTipoCbte_CostoInven_Reverso; } if (info.IdMovi_Inven_tipo_x_anu_Ing != 0) { contact.IdMovi_Inven_tipo_x_anu_Ing = (info.IdMovi_Inven_tipo_x_anu_Ing); } if (info.IdMovi_Inven_tipo_x_anu_Egr != 0) { contact.IdMovi_Inven_tipo_x_anu_Egr = (info.IdMovi_Inven_tipo_x_anu_Egr); } contact.P_Grabar_Items_x_Cada_Movi_Inven = info.P_Grabar_Items_x_Cada_Movi_Inven; contact.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; contact.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; contact.P_Fecha_para_contabilizacion_ingr_egr = info.P_Fecha_para_contabilizacion_ingr_egr; contact.P_se_valida_parametrizacion_x_producto = (info.P_se_valida_parametrizacion_x_producto == null) ? false : Convert.ToBoolean(info.P_se_valida_parametrizacion_x_producto); contact.IdMovi_inven_tipo_mobile_ing = info.IdMovi_inven_tipo_mobile_ing; contact.IdMovi_inven_tipo_mobile_egr = info.IdMovi_inven_tipo_mobile_egr; contact.P_IdCtaCble_transitoria_transf_inven = (info.P_IdCtaCble_transitoria_transf_inven == null) ? null : Convert.ToString(info.P_IdCtaCble_transitoria_transf_inven); 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }
public bool guardarDB(in_parametro_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_parametro Entity = Context.in_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new in_parametro { IdEmpresa = info.IdEmpresa, IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen, IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino, IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing, IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg, P_IdCtaCble_transitoria_transf_inven = info.P_IdCtaCble_transitoria_transf_inven, P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing, P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr, P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra, P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo, P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, IdMovi_inven_tipo_Cambio = info.IdMovi_inven_tipo_Cambio, IdMovi_inven_tipo_Consignacion = info.IdMovi_inven_tipo_Consignacion, IdMovi_inven_tipo_elaboracion_egr = info.IdMovi_inven_tipo_elaboracion_egr, IdMovi_inven_tipo_elaboracion_ing = info.IdMovi_inven_tipo_elaboracion_ing, IdMotivo_Inv_elaboracion_egr = info.IdMotivo_Inv_elaboracion_egr, IdMotivo_Inv_elaboracion_ing = info.IdMotivo_Inv_elaboracion_ing, IdMotivo_Inv_ajuste_egr = Entity.IdMotivo_Inv_ajuste_egr, IdMotivo_Inv_ajuste_ing = Entity.IdMotivo_Inv_ajuste_ing, IdMovi_inven_tipo_ajuste_egr = Entity.IdMovi_inven_tipo_ajuste_egr, IdMovi_inven_tipo_ajuste_ing = Entity.IdMovi_inven_tipo_ajuste_ing, IdCatalogoEstadoAjuste = Entity.IdCatalogoEstadoAjuste }; Context.in_parametro.Add(Entity); } else { Entity.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; Entity.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; Entity.P_IdCtaCble_transitoria_transf_inven = info.P_IdCtaCble_transitoria_transf_inven; Entity.P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing; Entity.P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr; Entity.P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra; Entity.P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo; Entity.P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.IdMovi_inven_tipo_Cambio = info.IdMovi_inven_tipo_Cambio; Entity.IdMovi_inven_tipo_Consignacion = info.IdMovi_inven_tipo_Consignacion; Entity.IdMovi_inven_tipo_elaboracion_egr = info.IdMovi_inven_tipo_elaboracion_egr; Entity.IdMovi_inven_tipo_elaboracion_ing = info.IdMovi_inven_tipo_elaboracion_ing; Entity.IdMotivo_Inv_elaboracion_egr = info.IdMotivo_Inv_elaboracion_egr; Entity.IdMotivo_Inv_elaboracion_ing = info.IdMotivo_Inv_elaboracion_ing; Entity.IdMotivo_Inv_ajuste_egr = info.IdMotivo_Inv_ajuste_egr; Entity.IdMotivo_Inv_ajuste_ing = info.IdMotivo_Inv_ajuste_ing; Entity.IdMovi_inven_tipo_ajuste_egr = info.IdMovi_inven_tipo_ajuste_egr; Entity.IdMovi_inven_tipo_ajuste_ing = info.IdMovi_inven_tipo_ajuste_ing; Entity.IdCatalogoEstadoAjuste = info.IdCatalogoEstadoAjuste; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(in_parametro_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_parametro Entity = Context.in_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new in_parametro { IdEmpresa = info.IdEmpresa, IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen, IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino, IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing, IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg, P_Al_Conta_CtaInven_Buscar_en = info.P_Al_Conta_CtaInven_Buscar_en, P_Al_Conta_CtaCosto_Buscar_en = info.P_Al_Conta_CtaCosto_Buscar_en, P_IdCtaCble_transitoria_transf_inven = info.P_IdCtaCble_transitoria_transf_inven, P_IdProductoTipo_para_lote_0 = info.P_IdProductoTipo_para_lote_0, P_se_crea_lote_0_al_crear_producto_matriz = info.P_se_crea_lote_0_al_crear_producto_matriz, IdMovi_inven_tipo_x_distribucion_ing = info.IdMovi_inven_tipo_x_distribucion_ing, IdMovi_inven_tipo_x_distribucion_egr = info.IdMovi_inven_tipo_x_distribucion_egr, P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing, P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr, P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra, P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo, P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, IdMovi_inven_tipo_Cambio = info.IdMovi_inven_tipo_Cambio, IdMovi_inven_tipo_Consignacion = info.IdMovi_inven_tipo_Consignacion, IdMovi_inven_tipo_elaboracion_egr = info.IdMovi_inven_tipo_elaboracion_egr, IdMovi_inven_tipo_elaboracion_ing = info.IdMovi_inven_tipo_elaboracion_ing, IdMotivo_Inv_elaboracion_egr = info.IdMotivo_Inv_elaboracion_egr, IdMotivo_Inv_elaboracion_ing = info.IdMotivo_Inv_elaboracion_ing }; Context.in_parametro.Add(Entity); } else { Entity.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; Entity.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; Entity.P_Al_Conta_CtaInven_Buscar_en = info.P_Al_Conta_CtaInven_Buscar_en; Entity.P_Al_Conta_CtaCosto_Buscar_en = info.P_Al_Conta_CtaCosto_Buscar_en; Entity.P_IdCtaCble_transitoria_transf_inven = info.P_IdCtaCble_transitoria_transf_inven; Entity.P_IdProductoTipo_para_lote_0 = info.P_IdProductoTipo_para_lote_0; Entity.P_se_crea_lote_0_al_crear_producto_matriz = info.P_se_crea_lote_0_al_crear_producto_matriz; Entity.IdMovi_inven_tipo_x_distribucion_ing = info.IdMovi_inven_tipo_x_distribucion_ing; Entity.IdMovi_inven_tipo_x_distribucion_egr = info.IdMovi_inven_tipo_x_distribucion_egr; Entity.P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing; Entity.P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr; Entity.P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra; Entity.P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo; Entity.P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.IdMovi_inven_tipo_Cambio = info.IdMovi_inven_tipo_Cambio; Entity.IdMovi_inven_tipo_Consignacion = info.IdMovi_inven_tipo_Consignacion; Entity.IdMovi_inven_tipo_elaboracion_egr = info.IdMovi_inven_tipo_elaboracion_egr; Entity.IdMovi_inven_tipo_elaboracion_ing = info.IdMovi_inven_tipo_elaboracion_ing; Entity.IdMotivo_Inv_elaboracion_egr = info.IdMotivo_Inv_elaboracion_egr; Entity.IdMotivo_Inv_elaboracion_ing = info.IdMotivo_Inv_elaboracion_ing; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(in_parametro_Info info) { try { using (Entities_inventario Context = new Entities_inventario()) { in_parametro Entity = Context.in_parametro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new in_parametro { IdEmpresa = info.IdEmpresa, IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen, IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino, Maneja_Stock_Negativo = info.Maneja_Stock_Negativo_bool == true ? "S" : "N", Usuario_Escoge_Motivo = info.Usuario_Escoge_Motivo_bool == true ? "S" : "N", IdMovi_inven_tipo_egresoAjuste = info.IdMovi_inven_tipo_egresoAjuste, IdMovi_inven_tipo_ingresoAjuste = info.IdMovi_inven_tipo_ingresoAjuste, IdCtaCble_Inven = info.IdCtaCble_Inven, IdCtaCble_CostoInven = info.IdCtaCble_CostoInven, IdTipoCbte_CostoInven = info.IdTipoCbte_CostoInven, IdTipoCbte_CostoInven_Reverso = info.IdTipoCbte_CostoInven_Reverso, IdMovi_Inven_tipo_x_anu_Ing = info.IdMovi_Inven_tipo_x_anu_Ing, IdMovi_Inven_tipo_x_anu_Egr = info.IdMovi_Inven_tipo_x_anu_Egr, IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa, IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa, ApruebaAjusteFisicoAuto = info.ApruebaAjusteFisicoAuto_bool == true ? "S" : "N", IdEstadoAproba_x_Ing = info.IdEstadoAproba_x_Ing, IdEstadoAproba_x_Egr = info.IdEstadoAproba_x_Egr, IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing, IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg, P_Fecha_para_contabilizacion_ingr_egr = info.P_Fecha_para_contabilizacion_ingr_egr, P_se_valida_parametrizacion_x_producto = info.P_se_valida_parametrizacion_x_producto, P_Al_Conta_CtaInven_Buscar_en = info.P_Al_Conta_CtaInven_Buscar_en, P_Al_Conta_CtaCosto_Buscar_en = info.P_Al_Conta_CtaCosto_Buscar_en, P_IdCtaCble_transitoria_transf_inven = info.P_IdCtaCble_transitoria_transf_inven, P_IdProductoTipo_para_lote_0 = info.P_IdProductoTipo_para_lote_0, P_se_crea_lote_0_al_crear_producto_matriz = info.P_se_crea_lote_0_al_crear_producto_matriz, IdMovi_inven_tipo_x_distribucion_ing = info.IdMovi_inven_tipo_x_distribucion_ing, IdMovi_inven_tipo_x_distribucion_egr = info.IdMovi_inven_tipo_x_distribucion_egr, P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing, P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr, P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra, P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo, P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo, }; Context.in_parametro.Add(Entity); } else { Entity.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; Entity.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; Entity.Maneja_Stock_Negativo = info.Maneja_Stock_Negativo_bool == true ? "S" : "N"; Entity.Usuario_Escoge_Motivo = info.Usuario_Escoge_Motivo_bool == true ? "S" : "N"; Entity.IdMovi_inven_tipo_egresoAjuste = info.IdMovi_inven_tipo_egresoAjuste; Entity.IdMovi_inven_tipo_ingresoAjuste = info.IdMovi_inven_tipo_ingresoAjuste; Entity.IdCtaCble_Inven = info.IdCtaCble_Inven; Entity.IdCtaCble_CostoInven = info.IdCtaCble_CostoInven; Entity.IdTipoCbte_CostoInven = info.IdTipoCbte_CostoInven; Entity.IdTipoCbte_CostoInven_Reverso = info.IdTipoCbte_CostoInven_Reverso; Entity.IdMovi_Inven_tipo_x_anu_Ing = info.IdMovi_Inven_tipo_x_anu_Ing; Entity.IdMovi_Inven_tipo_x_anu_Egr = info.IdMovi_Inven_tipo_x_anu_Egr; Entity.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa; Entity.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa; Entity.ApruebaAjusteFisicoAuto = info.ApruebaAjusteFisicoAuto_bool == true ? "S" : "N"; Entity.IdEstadoAproba_x_Ing = info.IdEstadoAproba_x_Ing; Entity.IdEstadoAproba_x_Egr = info.IdEstadoAproba_x_Egr; Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; Entity.P_Fecha_para_contabilizacion_ingr_egr = info.P_Fecha_para_contabilizacion_ingr_egr; Entity.P_se_valida_parametrizacion_x_producto = info.P_se_valida_parametrizacion_x_producto; Entity.P_Al_Conta_CtaInven_Buscar_en = info.P_Al_Conta_CtaInven_Buscar_en; Entity.P_Al_Conta_CtaCosto_Buscar_en = info.P_Al_Conta_CtaCosto_Buscar_en; Entity.P_IdCtaCble_transitoria_transf_inven = info.P_IdCtaCble_transitoria_transf_inven; Entity.P_IdProductoTipo_para_lote_0 = info.P_IdProductoTipo_para_lote_0; Entity.P_se_crea_lote_0_al_crear_producto_matriz = info.P_se_crea_lote_0_al_crear_producto_matriz; Entity.IdMovi_inven_tipo_x_distribucion_ing = info.IdMovi_inven_tipo_x_distribucion_ing; Entity.IdMovi_inven_tipo_x_distribucion_egr = info.IdMovi_inven_tipo_x_distribucion_egr; Entity.P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing; Entity.P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr; Entity.P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra; Entity.P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo; Entity.P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public in_parametro_Info get_info(int IdEmpresa) { try { in_parametro_Info info = new in_parametro_Info(); using (Entities_inventario Context = new Entities_inventario()) { in_parametro Entity = Context.in_parametro.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new in_parametro_Info { IdEmpresa = Entity.IdEmpresa, IdMovi_inven_tipo_egresoBodegaOrigen = Entity.IdMovi_inven_tipo_egresoBodegaOrigen, IdMovi_inven_tipo_ingresoBodegaDestino = Entity.IdMovi_inven_tipo_ingresoBodegaDestino, Maneja_Stock_Negativo = Entity.Maneja_Stock_Negativo, Usuario_Escoge_Motivo = Entity.Usuario_Escoge_Motivo, IdMovi_inven_tipo_egresoAjuste = Entity.IdMovi_inven_tipo_egresoAjuste, IdMovi_inven_tipo_ingresoAjuste = Entity.IdMovi_inven_tipo_ingresoAjuste, IdCtaCble_Inven = Entity.IdCtaCble_Inven, IdCtaCble_CostoInven = Entity.IdCtaCble_CostoInven, IdTipoCbte_CostoInven = Entity.IdTipoCbte_CostoInven, IdTipoCbte_CostoInven_Reverso = Entity.IdTipoCbte_CostoInven_Reverso, IdMovi_Inven_tipo_x_anu_Ing = Entity.IdMovi_Inven_tipo_x_anu_Ing, IdMovi_Inven_tipo_x_anu_Egr = Entity.IdMovi_Inven_tipo_x_anu_Egr, IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = Entity.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa, IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = Entity.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa, ApruebaAjusteFisicoAuto = Entity.ApruebaAjusteFisicoAuto, IdEstadoAproba_x_Ing = Entity.IdEstadoAproba_x_Ing, IdEstadoAproba_x_Egr = Entity.IdEstadoAproba_x_Egr, IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing, IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = Entity.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg, P_Fecha_para_contabilizacion_ingr_egr = Entity.P_Fecha_para_contabilizacion_ingr_egr, P_se_valida_parametrizacion_x_producto = Entity.P_se_valida_parametrizacion_x_producto == null ? false : Convert.ToBoolean(Entity.P_se_valida_parametrizacion_x_producto), P_Al_Conta_CtaInven_Buscar_en = Entity.P_Al_Conta_CtaInven_Buscar_en, P_Al_Conta_CtaCosto_Buscar_en = Entity.P_Al_Conta_CtaCosto_Buscar_en, P_IdCtaCble_transitoria_transf_inven = Entity.P_IdCtaCble_transitoria_transf_inven, P_IdProductoTipo_para_lote_0 = Entity.P_IdProductoTipo_para_lote_0, P_se_crea_lote_0_al_crear_producto_matriz = Entity.P_se_crea_lote_0_al_crear_producto_matriz == null ? false : Convert.ToBoolean(Entity.P_se_crea_lote_0_al_crear_producto_matriz), IdMovi_inven_tipo_x_distribucion_ing = Entity.IdMovi_inven_tipo_x_distribucion_ing, IdMovi_inven_tipo_x_distribucion_egr = Entity.IdMovi_inven_tipo_x_distribucion_egr, P_IdMovi_inven_tipo_default_ing = Entity.P_IdMovi_inven_tipo_default_ing, P_IdMovi_inven_tipo_default_egr = Entity.P_IdMovi_inven_tipo_default_egr, P_IdMovi_inven_tipo_ingreso_x_compra = Entity.P_IdMovi_inven_tipo_ingreso_x_compra, P_Dias_menores_alerta_desde_fecha_actual_rojo = Entity.P_Dias_menores_alerta_desde_fecha_actual_rojo, P_Dias_menores_alerta_desde_fecha_actual_amarillo = Entity.P_Dias_menores_alerta_desde_fecha_actual_amarillo, Maneja_Stock_Negativo_bool = Entity.Maneja_Stock_Negativo == "S" ? true : false, Usuario_Escoge_Motivo_bool = Entity.Usuario_Escoge_Motivo == "S" ? true : false, ApruebaAjusteFisicoAuto_bool = Entity.ApruebaAjusteFisicoAuto == "S" ? true : false, }; } return(info); } catch (Exception) { throw; } }
public Boolean ModificarDB(in_Parametro_Info info, int IdEmpresa) { try { using (EntitiesInventario context = new EntitiesInventario()) { EntitiesInventario param_Info = new EntitiesInventario(); var selectBaParam = (from C in param_Info.in_parametro where C.IdEmpresa == IdEmpresa select C).Count(); if (selectBaParam == 0) { var addressG = new in_parametro(); addressG.IdEmpresa = IdEmpresa; addressG.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; addressG.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; addressG.Maneja_Stock_Negativo = info.Maneja_Stock_Negativo; addressG.Usuario_Escoge_Motivo = info.Usuario_Escoge_Motivo; addressG.IdMovi_inven_tipo_egresoAjuste = info.IdMovi_inven_tipo_egresoAjuste; addressG.IdMovi_inven_tipo_ingresoAjuste = info.IdMovi_inven_tipo_ingresoAjuste; addressG.ApruebaAjusteFisicoAuto = info.ApruebaAjusteFisicoAuto; addressG.IdCtaCble_Inven = (info.IdCtaCble_Inven == "") ? null : info.IdCtaCble_Inven; addressG.IdCtaCble_CostoInven = (info.IdCtaCble_CostoInven == "") ? null : info.IdCtaCble_CostoInven; if (info.IdTipoCbte_CostoInven != 0) { addressG.IdTipoCbte_CostoInven = info.IdTipoCbte_CostoInven; } if (info.IdTipoCbte_CostoInven_Reverso != 0) { addressG.IdTipoCbte_CostoInven_Reverso = info.IdTipoCbte_CostoInven_Reverso; } if (info.IdMovi_Inven_tipo_x_anu_Ing != 0) { addressG.IdMovi_Inven_tipo_x_anu_Ing = (info.IdMovi_Inven_tipo_x_anu_Ing); } if (info.IdMovi_Inven_tipo_x_anu_Egr != 0) { addressG.IdMovi_Inven_tipo_x_anu_Egr = (info.IdMovi_Inven_tipo_x_anu_Egr); } if (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa != 0) { addressG.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa); } if (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa != 0) { addressG.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa); } addressG.IdEstadoAproba_x_Ing = info.IdEstadoAproba_x_Ing; addressG.IdEstadoAproba_x_Egr = info.IdEstadoAproba_x_Egr; addressG.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; addressG.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; addressG.P_Fecha_para_contabilizacion_ingr_egr = info.P_Fecha_para_contabilizacion_ingr_egr; addressG.P_se_valida_parametrizacion_x_producto = (info.P_se_valida_parametrizacion_x_producto == null) ? false : Convert.ToBoolean(info.P_se_valida_parametrizacion_x_producto); addressG.P_IdProductoTipo_para_lote_0 = info.P_IdProductoTipo_para_lote_0; addressG.P_se_crea_lote_0_al_crear_producto_matriz = info.P_se_crea_lote_0_al_crear_producto_matriz; addressG.P_IdCtaCble_transitoria_transf_inven = (info.P_IdCtaCble_transitoria_transf_inven == null) ? null : Convert.ToString(info.P_IdCtaCble_transitoria_transf_inven); addressG.IdMovi_inven_tipo_x_distribucion_egr = info.IdMovi_inven_tipo_x_distribucion_egr; addressG.IdMovi_inven_tipo_x_distribucion_ing = info.IdMovi_inven_tipo_x_distribucion_ing; addressG.P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr; addressG.P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing; addressG.P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra; addressG.P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo; addressG.P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo; context.in_parametro.Add(addressG); context.SaveChanges(); } else { var contact = context.in_parametro.First(para => para.IdEmpresa == IdEmpresa); contact.IdEmpresa = IdEmpresa; contact.IdMovi_inven_tipo_egresoBodegaOrigen = info.IdMovi_inven_tipo_egresoBodegaOrigen; contact.IdMovi_inven_tipo_ingresoBodegaDestino = info.IdMovi_inven_tipo_ingresoBodegaDestino; contact.Maneja_Stock_Negativo = info.Maneja_Stock_Negativo; contact.Usuario_Escoge_Motivo = info.Usuario_Escoge_Motivo; contact.IdMovi_inven_tipo_egresoAjuste = info.IdMovi_inven_tipo_egresoAjuste; contact.IdMovi_inven_tipo_ingresoAjuste = info.IdMovi_inven_tipo_ingresoAjuste; contact.ApruebaAjusteFisicoAuto = info.ApruebaAjusteFisicoAuto; contact.IdCtaCble_Inven = info.IdCtaCble_Inven; contact.IdCtaCble_CostoInven = info.IdCtaCble_CostoInven; contact.IdEstadoAproba_x_Ing = info.IdEstadoAproba_x_Ing; contact.IdEstadoAproba_x_Egr = info.IdEstadoAproba_x_Egr; if (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa != 0) { contact.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Egr_Ajust_fis_x_defa); } if (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa != 0) { contact.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa = (info.IdMovi_Inven_tipo_Ing_Ajust_fis_x_defa); } if (info.IdTipoCbte_CostoInven != 0) { contact.IdTipoCbte_CostoInven = info.IdTipoCbte_CostoInven; } if (info.IdTipoCbte_CostoInven_Reverso != 0) { contact.IdTipoCbte_CostoInven_Reverso = info.IdTipoCbte_CostoInven_Reverso; } if (info.IdMovi_Inven_tipo_x_anu_Ing != 0) { contact.IdMovi_Inven_tipo_x_anu_Ing = (info.IdMovi_Inven_tipo_x_anu_Ing); } if (info.IdMovi_Inven_tipo_x_anu_Egr != 0) { contact.IdMovi_Inven_tipo_x_anu_Egr = (info.IdMovi_Inven_tipo_x_anu_Egr); } contact.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Erg; contact.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing = info.IdMovi_Inven_tipo_x_Dev_Inv_x_Ing; contact.P_Fecha_para_contabilizacion_ingr_egr = info.P_Fecha_para_contabilizacion_ingr_egr; contact.P_se_valida_parametrizacion_x_producto = (info.P_se_valida_parametrizacion_x_producto == null) ? false : Convert.ToBoolean(info.P_se_valida_parametrizacion_x_producto); contact.P_IdProductoTipo_para_lote_0 = info.P_IdProductoTipo_para_lote_0; contact.P_se_crea_lote_0_al_crear_producto_matriz = info.P_se_crea_lote_0_al_crear_producto_matriz; contact.IdMovi_inven_tipo_x_distribucion_ing = info.IdMovi_inven_tipo_x_distribucion_ing; contact.IdMovi_inven_tipo_x_distribucion_egr = info.IdMovi_inven_tipo_x_distribucion_egr; contact.P_IdCtaCble_transitoria_transf_inven = (info.P_IdCtaCble_transitoria_transf_inven == null) ? null : Convert.ToString(info.P_IdCtaCble_transitoria_transf_inven); contact.P_IdMovi_inven_tipo_default_egr = info.P_IdMovi_inven_tipo_default_egr; contact.P_IdMovi_inven_tipo_default_ing = info.P_IdMovi_inven_tipo_default_ing; contact.P_IdMovi_inven_tipo_ingreso_x_compra = info.P_IdMovi_inven_tipo_ingreso_x_compra; contact.P_Dias_menores_alerta_desde_fecha_actual_amarillo = info.P_Dias_menores_alerta_desde_fecha_actual_amarillo; contact.P_Dias_menores_alerta_desde_fecha_actual_rojo = info.P_Dias_menores_alerta_desde_fecha_actual_rojo; 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }