Beispiel #1
0
        public ResultadoEntidad GuardarMovimientoAlta(DataRow dtRegistro, int ActivoID, Int16 UsuarioId, SqlConnection Conexion, SqlTransaction Transaccion)
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso();
            ActivoEntidad     ActivoObjetoEntidad     = new ActivoEntidad();

            ActivoObjetoEntidad.ActivoId          = ActivoID;
            ActivoObjetoEntidad.TipoDeMovimiento  = (Int16)ConstantePrograma.TipoMovimiento.Alta;
            ActivoObjetoEntidad.CondicionId       = Int16.Parse(dtRegistro["CondicionId"].ToString());
            ActivoObjetoEntidad.UbicacionActivoId = Int16.Parse(dtRegistro["UbicacionActivoId"].ToString());
            ActivoObjetoEntidad.UsuarioId         = UsuarioId;

            Resultado = MovimientoProcesoObjeto.InsertarMovimientoTipoAlta(Conexion, Transaccion, ActivoObjetoEntidad);

            return(Resultado);
        }
        public ResultadoEntidad SeleccionarAsignacionPorEmpleado(ActivoEntidad ActivoObjetoEntidad)
        {
            string            CadenaConexion = string.Empty;
            SqlTransaction    Transaccion;
            SqlConnection     Conexion;
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            MovimientoProceso MovimientoProcesoObjeto = new MovimientoProceso();

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos);

            Conexion = new SqlConnection(CadenaConexion);
            Conexion.Open();
            Transaccion = Conexion.BeginTransaction();

            Resultado = MovimientoProcesoObjeto.SeleccionarMovimientoAsignacion(Conexion, Transaccion, ActivoObjetoEntidad);

            Conexion.Close();

            return(Resultado);
        }