Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }