/// <summary> /// Metrodo Para Registrar los movimientos en el almacen /// </summary> internal bool RegistrarMovimientosAlmacen(MovimientosAlmacen movimientosAlmacen) { bool result = false; try { Dictionary <string, object> parametros = AuxCorteGanadoDAL.ObtenerParametrosRegistrarMovimientosAlmacen(movimientosAlmacen); DataSet ds = Retrieve("[dbo].[usp_AlmMovimientos_Registrar]", parametros); if (ValidateDataSet(ds)) { //result = MapCorteGanadoDAL.ObteneRegistrarMovimientosAlmacen(ds); } } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Metrodo Para Registrar los movimientos en el almacen /// </summary> internal bool RegistrarMovimientosAlmacen(MovimientosAlmacen movimientosAlmacen) { bool result; try { Logger.Info(); var corteGanadoDAL = new CorteGanadoDAL(); result = corteGanadoDAL.RegistrarMovimientosAlmacen(movimientosAlmacen); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Obtiene parametros para ver si existe arete en partida /// </summary> /// <param name="movimientosAlmacen"></param> /// <returns></returns> internal static Dictionary <string, object> ObtenerParametrosRegistrarMovimientosAlmacen(MovimientosAlmacen movimientosAlmacen) { Dictionary <string, object> parametros; try { Logger.Info(); parametros = new Dictionary <string, object> { { "@bGenerarFolios", movimientosAlmacen.GenerarFolios }, { "@xmlMov", movimientosAlmacen.XmlMov }, { "@FolioAsignado", movimientosAlmacen.FolioAsignado } }; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(parametros); }